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

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Вторник, 17.07.2018, 01:02
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

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


Внимание всем пользователям программы FLProg! В течении ближайших двух дней будет осуществляться переход на новую платформу
Чтобы продолжить общение на форуме вы можете перейти сюда
Сообщения оставленные на старом форуме будут утеряны безвозвратно
Приятного Вам Нового года и до встречи в новом 2018 году
С уважением Администрация flprog.ru
Каталог файлов
Главная » Файлы » Блоки пользователей

Управление контроллером с компьютера 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
Просмотров: 3402 | Загрузок: 814 | Комментарии: 29 | Рейтинг: 4.9/7
Всего комментариев: 291 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-16
avatar
FLProg © 2018
uCozЯндекс.Метрика