FLProg
Вход на сайт
Логин:
Пароль:
Категории раздела
Документация [14]
Блоки пользователей [148]
Цветовые темы [0]
Цветовые темы для программы FLProg предоставленные пользователями
Архив версий программы [169]
Поиск
...
Статистика

Онлайн всего: 30
Гостей: 24
Пользователей: 6
pa_bogidanov1965, СЛОН0077, alexcrey, djsdrum, Сергей, babylon
Пятница, 20.10.2017, 19:04
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Каталог файлов
Главная » Файлы » Блоки пользователей

Управление контроллером с компьютера v3.3
[ · Скачать удаленно (4 МБ) ] 04.05.2017, 13:40
Изменение в v3.3
Добавил возможность создавать правила при выполнение которых программа будет заносить запись в журнал и выполнять одно из выбранных действий.
Только делать запись в журнале.
Проигрывать звуковой файл (wav) самостоятельно.
Запускать или открывать выбранный файл в соответствующей программе.
Менять громкость ПК.
Перезагружать, выключать или блокировать ПК путём перевода в режим выбора пользователя.
--------------------------------------------------------------------------------------------------------------
Программа и блоки в первую очередь предназначены для начинающих пользователей которые пока не могут самостоятельно сделать управление и отображение значений контролера.

FLProg:
В проект ставится один главный блок и необходимое количество блоков для обмена значениями и управления.
Блоки вывода:
PC_B: служит для вывода значений типа bool, импульсных кнопок или кнопок с зажатием.
PC_int: служит для вывода значений типа int.
PC_S: служит для вывода значений типа String.

Блоки ввода:
B_PC: служит для ввода значений типа bool.
int_PC: служит для ввода значений типа int.
S_PC: служит для ввода значений типа String.

Блоки ввода имеют вход отправки по переднему фронту и вход разрешения отправки в случае изменения значения.
Блоки вывода имеют импульсный выход получения новых данных.

Возможности программы:
Связь через ком порт или TCP.
При соединение программы с МК будет доступен список всех блоков ввода и вывода.
Программа имеет главное окно управления соединением и отображением значений полученных от МК.
Окно с элементами управления и окно с элементами индикации.
Элементы индикации имеют условие при котором элемент будет менять цвет, отображать значение которое вызвало сработку условия и по желанию издавать звуковой сигнал.
Элементы управления могут быть четырёх типов: импульсные кнопки, переключатели, кнопки с зажатием и установка значения.
В настройках программы можно указать время опроса всех блоком и разрешить переподключение в случае потери соединения.
Более детальная инструкция в архиве.
Писатель инструкций из меня не очень, если что не понятно пишите, предложения и возможные ошибки в работе тоже описывайте.

Программа в пожизненном статусе beta тестирования и доработок, по мере доработок буду выкладывать обновлённые версии.
Категория: Блоки пользователей | Добавил: Oleg_UA
Просмотров: 2589 | Загрузок: 607 | Комментарии: 27 | Рейтинг: 4.9/7
Всего комментариев: 271 2 »
avatar
0
1
В примерах
"n_int_2=Температура в гараже:
n_int_3=Температура в будке:
n_int_4=Курс долара - "
Набор переменных очень актуальный smile
avatar
0
2
Туг главное нечего не перепутать  biggrin
avatar
0
3
Можно попросить исходник экзэшника?
avatar
0
4
Исходником поделиться не готов, сори.
avatar
0
5
Выхода данных не обработанных блоком нет
avatar
0
7
Команды обрабатывается после получения '\n'.
Если этот символ не получен то происходит накапливание.
Символ '\r' очищает всё что накопилось.
Формат любой команд что Вы отправляете должен выглядеть так: \r команда \n 
Символ ';' в процессе обработки будут удаляться.

В следующем обновление переделаю для выдачи полученной строки без спец символов.
avatar
0
9
Сделано
avatar
0
6
и неплохо бы кнопки работающие при удержании
avatar
0
8
Ок сделаю biggrin
avatar
0
10
Сделано
avatar
0
11
Спасибо поковыряю  biggrin
avatar
0
12
пока норм.
avatar
0
13
Будут ещё предложения пишите.
avatar
0
14
Есть не большой глюк в панели при настройке названий входов int.и строк при сохранении программа зависает приходится перегружать но названия сохраняются.
avatar
0
15
На каком этапе зависает?
1: в момент нажатия кнопки сохранить.
2: закрылось окно настройки.
3: очистился список всех строк в панели.
4: начали создаваться новые строки.
5: появились все строки что были раньше но нет новой.
Кроме букв и цифр писали в название другие символы (если да то какие)?
В момент настройки было соединение с контролером? 

Подскажите как удобнее устанавливать значения int и String  (в следующей версии выходы будут добавляться по мере надобности как отдельный блок  в FLProg).
В отдельном окне как список или для каждого выхода свою кнопку?
Может ещё подскажите что добавить или что не удобно реализовано?
avatar
0
16
В момент нажатия кнопки сохранить,зависает в обоих положениях и подключен и не подключен. Лечится перезапуском сохранённые данные сохраняются. По второму вопросу на свою кнопку но это моё мнение, надо попробовать.
avatar
0
17
Понял.
Спасибо.
avatar
0
18
Есть предложение таймер опроса в панели управления  сделать управляемым и отключаемым , добавить выход новые данные на выхода out-T. out-B.out-P.
avatar
0
19
Для каждого типа данных будет отдельный блок с выходом данных и выходом новые данные, в проект их можно будет ставить любое количество и все они будут видны в программе.
Управление таймером сделаю и добавлю таймер переподключения после потери связи.
1-10 11-15
avatar
FLProg © 2017
Яндекс.Метрика