1.20.272.0
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в Nevron.UI.WinForm.Controls.NItemsControl.OnItemDra g(NLightUIItemDragDropEventArgs e)
в Nevron.UI.WinForm.Controls.NItemsControl.OnLostFoc us(EventArgs e)
в System.Windows.Forms.Control.WmKillFocus(Message& m)
в System.Windows.Forms.Control.WndProc(Message& m)
в Nevron.UI.WinForm.Controls.NItemsControl.WndProc(M essage& m)
в System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
1.20.272.0
System.IO.FileNotFoundException: Файл 'C:\Users\Work\Documents\Owen Logic\Network devices' не найден.
Имя файла: 'C:\Users\Work\Documents\Owen Logic\Network devices'
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
в System.IO.Directory.InternalCreateDirectoryHelper( String path, Boolean checkHost)
в System.IO.Directory.CreateDirectory(String path)
в ProgramRelayFBD.ApplicationLayer.OnlineResources.I mportComponentToProjectService.InitializeDeviceTem plates(IMessageLog logger)
в ProgramRelayFBD.ApplicationLayer.OnlineResources.C omponentManagerPresenter..ctor(ImportComponentToPr ojectService importComponentToProject, IMessageLog logger)
в ProgramRelayFBD.InfrastructureLayer.Adapters.FormP resenter.ShowComponentManager()
в ProgramRelayFBD.PresentationLayer.Form1.OnShowComp onentManager(Object sender, CommandContextEventArgs e)
в Nevron.UI.WinForm.Controls.NCommandContext.OnExecu ted(CommandContextEventArgs e)
в Nevron.UI.WinForm.Controls.NCommandContext.Execute ()
в Nevron.UI.WinForm.Controls.NCommandContext.Execute Command(NCommand comm)
в Nevron.UI.WinForm.Controls.NCommand.OnClick()
в Nevron.UI.WinForm.Controls.NCommand.PerformClick()
в Nevron.UI.WinForm.Controls.NMenuWindow.OnMouseUp(M ouseEventArgs e)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в Nevron.UI.WinForm.Controls.NCommandParent.WndProc( Message& m)
в Nevron.UI.WinForm.Controls.NMenuWindow.WndProc(Mes sage& m)
в System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Менеджер по продукту | Программируемые реле
email: m.milchakova@owen.ru
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Кто б сомневался? Но любая задержка резко снижает и без того невысокое быстродействие...
Ведь в описании триггера явно написано, что состояние меняется по переднему фронту тактового импульса, но, почему-то этого не происходит.
Я понимаю, что в век высоких технологий заниматься булевой алгеброй - это каменный век))) Особенно, если ресурсов немеряно)
Кстати, а что будет быстрее? построить простейший регистр или написать программу со сдвигом битов в регистре.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Задержка на цикл - чтобы работало и никакой задержки при работе там не будет, если на входе данных "1" выход триггера сразу по фронту тактового(счётного) импульса примет состояние "1", следующий тактовый импульс можно всё равно подать не ранее чем через цикл, иначе импульсы сольются в один импульс!
Сдвигать биты в переменной(или как Пётр предложил) по крайней мере получится в два раза быстрей, каждый цикл, а не через цикл, как на Д-триггерах!
Последний раз редактировалось Сергей0308; 17.06.2021 в 12:17.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Задачу решил. Без Д-триггеров. Но вопрос-то остался... Д-триггеры работают неправильно. Причем при включении Д-триггера в счётном режиме (на выходе инвертор, выход с которого подключен на Д-вход) - всё работает! Почему при включении по схеме сдвигающего регистра не работает? Загадка...