Size: a a a

2020 March 28

u

uint128_t in ru_ASUTP
Не надо молиться на гигантов индустрии,и у них что-то через жопу,и боинги падают,и нефтебазы взрываются.
источник

DD

Davydov Denis in ru_ASUTP
uint128_t
Можно поконкретнее о граблях?
я сейчас уже не вспомню, из того что отложилось в памяти - это невозможность вводить значения в поля ввода и устанавливать их все разом одной кнопкой, приходилось на каждом поле дополнительно нажимать галочку возле него, даже где-то вопрос на эту тему на форуме задавал, почему так, Роман сказал - мне и так норм, ничего менять не буду... потом через пару лет появился ответ что он все же добавил такую "фичу"... была проблема с диалоговыми окнами, мне пришлось на каждое диалоговое окно писать отдельное приложение, вызывать его из кода скрипта и по stdout-у с негоо считывать введеные в него данные... были какие-то проблемы с возможностью создавать элементы на графическом поле, поэтому мне приходилось создавать окна, которые запускались поверх окна скады, на которых были размещены нужные элементы (конкретно что там было, уже не помню, но что-то элементарное)... графические элементы там делаются векторно, но при этом нельзя подгрузить никакие внешние изображения, нужно их рисовать внутри скады, а рисовались они в тексте по типу "line(0, 0, 10, 10); circle(50, 50, 40)" и тд, даже вроде там какой-то свой язык был для рисования, точно уже не помню...были проблемы с циклом программы какие точно, тоже уже не помню, но помню что для опроса внешних датчиков по 485-му пришлось отдельную утилиту писать и из нее передавать данные в скаду... это из того что ща вспомнилось...
источник

DD

Davydov Denis in ru_ASUTP
вы меня не понимаете, я ЗА опенсорс, но не такой как в данном случае, мы потеряли гораздо больше денег на исправление косяков этой скады, чем потратили бы купив что-то проверенное готовое, или даже написав тот же функционал самостоятельно
источник

u

uint128_t in ru_ASUTP
Я как человек, давно работающий с qt,ничего не понял из вышесказанного. Окна в qt наследуются от QWidget класса,никакие данные из размещенных на лэйоутах виджетах не выводятся в стандартный вывод, данные каждого элемента окна сокрыта в обьектах класса.
источник

DD

Davydov Denis in ru_ASUTP
uint128_t
Я как человек, давно работающий с qt,ничего не понял из вышесказанного. Окна в qt наследуются от QWidget класса,никакие данные из размещенных на лэйоутах виджетах не выводятся в стандартный вывод, данные каждого элемента окна сокрыта в обьектах класса.
причем здесь qt, вы внутри скады не на qt разрабатываете программу, а средствами тех инструментов, что предоставляет вам среда разработки скады... или вы предлагаете параллельно со своим проектом еще и скаду дописывать? :)
источник

u

uint128_t in ru_ASUTP
То что в графике и виджетах используется векторные изображения - это большой плюс для скады, но и растр прекрасно доваляется во все виджеты,наследуемые от QWidget
источник

DD

Davydov Denis in ru_ASUTP
если честно, были попытки такое сделать, но посмотрев его код, я отказался от этой затеи
источник

u

uint128_t in ru_ASUTP
Davydov Denis
причем здесь qt, вы внутри скады не на qt разрабатываете программу, а средствами тех инструментов, что предоставляет вам среда разработки скады... или вы предлагаете параллельно со своим проектом еще и скаду дописывать? :)
openscada написана на qt
источник

DD

Davydov Denis in ru_ASUTP
uint128_t
openscada написана на qt
проект в скаде пишется не на qt
источник

DD

Davydov Denis in ru_ASUTP
какая разница на чем написана скада
источник

u

uint128_t in ru_ASUTP
А причем тут проект в скаде? Скада лишь дает возожность создать конфигурацию
источник

u

uint128_t in ru_ASUTP
Претензии были к самой скаде
источник

DD

Davydov Denis in ru_ASUTP
uint128_t
А причем тут проект в скаде? Скада лишь дает возожность создать конфигурацию
а вы точно с ней работали? :)
источник

u

uint128_t in ru_ASUTP
Davydov Denis
а вы точно с ней работали? :)
мы с ней точно работали
источник

DD

Davydov Denis in ru_ASUTP
тогда причем тут qt с его виджетами, объясните?
источник

u

uint128_t in ru_ASUTP
Davydov Denis
тогда причем тут qt с его виджетами, объясните?
была проблема с диалоговыми окнами, мне пришлось на каждое диалоговое окно писать отдельное приложение, вызывать его из кода скрипта и по stdout-у с негоо считывать введеные в него данные...
источник

u

uint128_t in ru_ASUTP
какие диалоговые окна?
источник

u

uint128_t in ru_ASUTP
какой stdout
источник

u

uint128_t in ru_ASUTP
О чем тут речь?
источник

DD

Davydov Denis in ru_ASUTP
это все костыли, тк сама скада не предоставляла таких возможностей, поэтому мне пришлось писать сторонине приложения для этого, я же так и написал
источник