Archived

Этот пост заблокирован, редактирование отключено

ОборудованиеZ036 - программируемый графический контроллер.Z036 вопросы

Графическая панель щитового монтажа с монохромным дисплеем 192*64 точки, с мембранной клавиатурой.
Исходное сообщение:
VoronovMaksim88, 18.09.2017, 05:35
VoronovMaksim88
Z036 вопросы
Подключил панель чере usb а на карте сети она как будто через ком0, это нормально ?
Ответы:
VoronovMaksim88, 18.09.2017, 05:56
VoronovMaksim88
Z036 вопросы
Через USB ядро не обновляется, может на  программном уровне закрыть эту возможность ?
VoronovMaksim88, 18.09.2017, 06:14
VoronovMaksim88
Z036 вопросы
На сегодняшний  день у панели 036 нет режима моста. В будущем планируется ?
Artem, 18.09.2017, 10:27
Artem
Z036 вопросы
По поводу подключения.
Контроллер не знает от какого порта пришел запрос (пока, в будущем будет реализовано), поэтому ему без разницы, чем он подключен в карте сети. Главное чтобы порт компьютера был выбран верно.
Логика работы следующая:
[list type=decimal]
[li]Берется свойство "Порт по-умолчанию" и определяется порт компьютера, к которому он подключен на карте сети[/li]
[li]Если этот порт к компьютеру не подключен, то проверяется следующий из доступных портов контроллера по тому же алгоритму[/li]
[li]Если нет ни одного подключения, выдается ошибка[/li]
[/list]

По поводу смены ядра согласен, можно контролировать при подключении по USB. Однако если указать подключение по порту COM0, а в реальности подключить по USB, то такой вариант не отследить

Мост планируется к реализации в будущем , но когда конкретно, пока трудно сказать.
VoronovMaksim88, 18.09.2017, 11:56
VoronovMaksim88
Z036 вопросы
Хорошо, понял. Спасибо.
VoronovMaksim88, 12.10.2017, 06:05
VoronovMaksim88
Z036 вопросы
Здравствуйте, коллеги.
Подскажите как на ЗВБ реализовать ввод числа с запятой ?
Почему-то символ замятой не появляется так же как и знак минус.
Artem, 13.10.2017, 19:52
Artem
Z036 вопросы
Для ввода отрицательных чисел необходимо указать диапазон в свойствах поля ввода в который входят отрицательные числа. Кроме этого конечно нужно при подключении входов и выходов на схеме экрана использовать знаковые переменные.
Дробная часть вводится так-же как и целая. Для этого поле ввода должно быть подключено к дробной переменной. И кроме того в свойствах поля должен быть установлен шаблон форматирования. Формат его следующий - ####.###. Знаки # до запятой определяют количество цифр целой части, после запятой - количество цифр дробной части
angol855, 06.12.2017, 01:53
angol855
Z036 вопросы
Здравствуйте.
Подскажите пожалуйста:
1)в чем смысл создания FBD программы во вкладке экран и запрете на "вытаскивание" параметров  экрана на основную FBD программу, которая создается на вкладке контроллера. Какая логика создания двух FBD программ для одного устройства и как эти две программы между собой передают данные?
2) При создании изображения открывается пустая вкладка "выбор элемента для изображения". Куда надо положить изображение, что-бы программа его увидела и чем отличается SVG изображение от обычного?

Artem, 06.12.2017, 08:12
Artem
Z036 вопросы
1. Основной смысл программы экрана в том, чтобы логику работу граф. экрана можно было копировать и экспортировать вместе с ним.  То есть нарисовали вы какой-то экран с алгоритмом управления граф. примитивами (движение, управление видимостью, мигание строк и т.д.), а затем захотели его экспортировать и дать кому-нибудь попользоваться, или скопировать в другой свой проект. Если бы весь алгоритм работы был в основной программе, то это вряд-ли получится.
Передача данных между  основной программой и программами экрана осуществляются посредством глобальных переменных. То есть в основной программе мы вытаскиваем блок чтения глобальной переменной, а в программе экрана - блок записи в глобальную переменную.
2. Все изображения должны быть предварительно импортированы в папку Документы. После этого они будут доступны для выбора в свойствах примитива Изображения. Кроме того, можно их из этой папки с помощью мыши сразу перетаскивать в редактор экрана. Отличие SVG изображения в том, что это векторный формат, следовательно он масштабируется без потери качества. Для этих объектов нужны файлы в формате *.svg
angol855, 06.12.2017, 23:45
angol855
Z036 вопросы
Спасибо за ответ, понятно. Хотя для простых задач, когда не требуется создавать сложных экранов можно было бы оставить возможность вытаскивать параметры экрана в  основную программу. Для простых задач, по простому вводу-выводу небольшого кол-ва параметров и  значений программа экрана с дополнительными глобальными переменными только усложняет задачу и восприятие программы. В программе, которую мне надо реализовать мне придется фактически просто несколько полей экрана привязать к глобальным переменным и все.
По поводу импорта изображения в папку документы уточните пожалуйста путь к данной папке и что значит фраза импортировать и в каком формате программа видит изображения? Скопировал изображения в общую папку системы  "документы", программа их не увидела. 

Artem, 07.12.2017, 08:04
Artem
Z036 вопросы
А как вы копировали в папку Документ? С помощью команды Импорт?