Segnetics

Вернуться   Segnetics > Форум Segnetics > SMConstructor (вентиляция)

SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование)

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.04.2016, 08:23   #1
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 702
Благодарил(а): 21 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию По стандартному проекту вопрос

В макросе Основной экран, есть макрос Selector, у которого есть выход "from", подключенный к безымянному макросу с единственным входом "to".
Написано что ни макрос "to", ни связь к нему удалять нельзя.
Вопрос - что это и зачем оно?
starmos вне форума   Ответить с цитированием
Старый 19.04.2016, 09:03   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: По стандартному проекту вопрос

Цитата
Сообщение от starmos Посмотреть сообщение
В макросе Основной экран, есть макрос Selector, у которого есть выход "from", подключенный к безымянному макросу с единственным входом "to".
Написано что ни макрос "to", ни связь к нему удалять нельзя.
Вопрос - что это и зачем оно?
Просто не трогайте и всё. Эти макросы сделал Конструктор для реализации правильной работы своих алгоритмов.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 19.04.2016 в 10:30
Arsie сейчас на форуме   Ответить с цитированием
Старый 19.04.2016, 10:43   #3
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 702
Благодарил(а): 21 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: По стандартному проекту вопрос

Цитата:
Сообщение от Arsie Посмотреть сообщение
Просто не трогайте и всё. Эти макросы сделал Конструктор для реализации правильной работы своих алгоритмов.
А если я хочу переписать селектор под себя? И вообще переделать проект - что-то выкинуть, что-то добавить, что-то оставить, это будет уже не совсем проект Конструктора - я могу выкинуть эту связку, на что это повлияет?
starmos вне форума   Ответить с цитированием
Старый 19.04.2016, 10:59   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: По стандартному проекту вопрос

Цитата
Сообщение от starmos Посмотреть сообщение
А если я хочу переписать селектор под себя? И вообще переделать проект - что-то выкинуть, что-то добавить, что-то оставить, это будет уже не совсем проект Конструктора - я могу выкинуть эту связку, на что это повлияет?
Смотря что вы собираетесь сделать.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 19.04.2016, 11:59   #5
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 702
Благодарил(а): 21 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: По стандартному проекту вопрос

Цитата:
Сообщение от Arsie Посмотреть сообщение
Смотря что вы собираетесь сделать.
В каком смысле что? Изменить программу, в частности Основной экран. Собственно я делаю проект под ИТП, просто использую как примеры отдельные блоки из стандартного проекта вентиляции (мне знаком в общем). Блоки тоже перерабатываю, после того как пойму, как устроена логика работы. Соответственно тут я не понимаю логику. Программа - это набор операторов, которые выполняют какие-то действия, какие действия выполняет блок с входом "to", где используются результаты и почему его вход надо соединить с выходом NOT32, а у того на входе -1? Могу я в своем макросе-селекторе поставить этот NOT32 и все аналогично соединить и забить, если уж понять нельзя? Хотелось бы конечно понять.
starmos вне форума   Ответить с цитированием
Старый 19.04.2016, 12:35   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: По стандартному проекту вопрос

Цитата
Сообщение от starmos Посмотреть сообщение
В каком смысле что? Изменить программу, в частности Основной экран.
Словом "изменить" можно назвать как установку блока SCREEN() с надписью "Здесь был starmos!", так и полноценную программу в тысячу блоков.

Слово одно и то же, а вот последствия влекут разные.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 19.04.2016, 13:01   #7
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 702
Благодарил(а): 21 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: По стандартному проекту вопрос

Цитата:
Сообщение от Arsie Посмотреть сообщение
Словом "изменить" можно назвать ...
Я не просто назвал - я подробно описал что именно я делаю. Хорошо, пусть это будет программа в тысячу блоков.
starmos вне форума   Ответить с цитированием
Старый 19.04.2016, 13:37   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: По стандартному проекту вопрос

Цитата
Сообщение от starmos Посмотреть сообщение
Я не просто назвал - я подробно описал что именно я делаю. Хорошо, пусть это будет программа в тысячу блоков.
Тогда просто оставьте и не трогайте, если оставляете штатные макросы без изменений. Особенно это относится к макросу Selector.

Как вариант - удалите селектор и этот блок. И напишите свой селектор.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 19.04.2016 в 14:21
Arsie сейчас на форуме   Ответить с цитированием
Старый 19.04.2016, 16:09   #9
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 742
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: По стандартному проекту вопрос

Достался мне объект на ПНР с 30 щитами приточек и 30 щитами вытяжек. Щиты давальческие. Программы конструкторские, возможно слегка модифицированные не совсем прямыми ручками. Исходников не дают, ссылаясь на интеллектуальную собственность.
У приточек обнаружилась некая особенность: при работе в режиме "зима" клапан теплоносителя не хочет закрываться полностью, а остается приоткрытым минимум на 10% вне зависимость от SP и PV. При морозах это вполне обосновано, но при +/- 5*С и выше от этого больше вреда, особенно при переразмеренных клапанах.
Теперь вопросы:
1. Это штатная функция конструкторской программы?
2. Можно ли изменить из меню конструкторской программы минимальный % открытия клапана или это % задается как константа внутри программы и при эксплуатации коррекции не подлежит?


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 19.04.2016, 17:11   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: По стандартному проекту вопрос

Цитата
Сообщение от tvf Посмотреть сообщение
Достался мне объект на ПНР с 30 щитами приточек и 30 щитами вытяжек. Щиты давальческие. Программы конструкторские, возможно слегка модифицированные не совсем прямыми ручками. Исходников не дают, ссылаясь на интеллектуальную собственность.
У приточек обнаружилась некая особенность: при работе в режиме "зима" клапан теплоносителя не хочет закрываться полностью, а остается приоткрытым минимум на 10% вне зависимость от SP и PV. При морозах это вполне обосновано, но при +/- 5*С и выше от этого больше вреда, особенно при переразмеренных клапанах.
Теперь вопросы:
1. Это штатная функция конструкторской программы?
2. Можно ли изменить из меню конструкторской программы минимальный % открытия клапана или это % задается как константа внутри программы и при эксплуатации коррекции не подлежит?
Посмотрите, если выбран режим запуска "2", то клапан не закрывается менее 10% во время работы этого самого мягкого пуска. Но в стоянке и обычной работе никаких ограничений нет. Это задано константой на макросе.

А так да, постоянно отговариваю людей от установки ограничителя на ход крана.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 19.04.2016, 17:36   #11
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 742
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: По стандартному проекту вопрос

Цитата:
Сообщение от Arsie Посмотреть сообщение
Посмотрите, если выбран режим запуска "2", то клапан не закрывается менее 10% во время работы этого самого мягкого пуска.
Режим запуска "2", но клапан остается открытым на 10% и через 30 минут работы установки. Или время запуска стоит запредельное, или глюк в макросе. Ладно, поставим режим запуска "1".


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 20.04.2016, 11:39   #12
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: По стандартному проекту вопрос

Цитата
Сообщение от tvf Посмотреть сообщение
Режим запуска "2", но клапан остается открытым на 10% и через 30 минут работы установки. Или время запуска стоит запредельное, или глюк в макросе.
Т.е. вариант, что могли доработать руками до чего-либо иного, даже не рассматривается?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 20.04.2016, 16:13   #13
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 742
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: По стандартному проекту вопрос

Исходников на приточки у меня нет, так что остается только гадать, а это дело неблагодарное. Но на вытяжки исходники дали. И судя по ним, ручками поработали. Но кривоватыми.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 20.04.2016, 16:25   #14
serg-el
Senior Member
 
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: По стандартному проекту вопрос

Цитата
Сообщение от tvf Посмотреть сообщение
Исходников на приточки у меня нет, так что остается только гадать, а это дело неблагодарное. Но на вытяжки исходники дали. И судя по ним, ручками поработали. Но кривоватыми.
Ну так пинать пока на приточки исходники не дадут, либо реинженеринг и генерация программы под себя.
Ведь это первый косяк всплыл, и сколько ещё неизвестных?
Ведь в более ранних версиях конструктора были косяки весьма неприятные И далеко не все описаны в истории изменений


__________________
Всё, что нельзя выразить в цифрах — это не наука, это — мнение.
serg-el вне форума   Ответить с цитированием
Старый 20.04.2016, 17:41   #15
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 742
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: По стандартному проекту вопрос

Цитата
Сообщение от serg-el Посмотреть сообщение
Ну так пинать пока на приточки исходники не дадут, либо реинженеринг и генерация программы под себя.
А оно мне надо? Как только я влезу в программу контроллера, то буду отвечать за все. И за контроллеры, и за кривую схемотехнику щитов, и за кривую сборку щитов, и за ПЧ, и за датчики и приводы. А контроллеры уже начали дохнуть. Так что уж пусть каждый баран отвечает за свои яй..а. Мне и исходники вытяжек дали потому, что нужны были адреса переменных для диспетчеризации.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 20.04.2016, 18:23   #16
serg-el
Senior Member
 
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: По стандартному проекту вопрос

Цитата
Сообщение от tvf Посмотреть сообщение
А оно мне надо?
А как Вы собираетесь ПНР проводить?
Если не нравится то что за пределами контроллера - то в письменном виде к заказчику - пусть доводят до ума.
Если вешают ПНР в полном объёме на Вас - то в письменном виде к заказчику - пусть добавляет денежек

Иначе - это только заклинание "хусим" !


__________________
Всё, что нельзя выразить в цифрах — это не наука, это — мнение.
serg-el вне форума   Ответить с цитированием
Старый 21.04.2016, 08:08   #17
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 702
Благодарил(а): 21 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: По стандартному проекту вопрос

Цитата
Сообщение от tvf Посмотреть сообщение
... то буду отвечать за все. И за контроллеры, и за кривую схемотехнику щитов, и за кривую сборку щитов, ...
Это почему так? На щит должна быть схема, из которой очевидна кривая схемотехника, если она присутствует - за это отвечает тот кто "Утвердил".
За кривую сборку, которая есть в том, что имеются расхождения со схемой - отвечает тот, кто собирал.
За внесение любых изменений, будь то в программу, в схему, или в сборку, конечно отвечать будете вы, ну так это отдельно оговаривается и отдельно хорошо оплачивается, потому что по итогам это будет уже ваша схема, ваш щит и ваша программа - фактически вы разрабатываете систему заново.
starmos вне форума   Ответить с цитированием
Старый 21.04.2016, 17:06   #18
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 742
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: По стандартному проекту вопрос

Цитата
Сообщение от starmos Посмотреть сообщение
Это почему так? На щит должна быть схема, из которой очевидна кривая схемотехника, если она присутствует - за это отвечает тот кто "Утвердил".
Это в теории. На практике отцом ребенка считается тот, кто последний пользовал женщину. Так что я буду заниматься безопасным сексом. Денег на переделку все равно ни кто не даст, так что я сделаю все, что смогу без вмешательства в давальческие щиты. Ну разве что самые откровенные косяки исправлю. И то в перчатках, что бы отпечатков пальцев не оставлять.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему техподдержка не может ответить на мой простейший вопрос? Arsie ЧаВо - Часто задаваемые Вопросы 6 23.11.2018 11:26
Технический вопрос автоматика на Pixel-2511 вентиляция oleg_dz Форум Segnetics 7 27.11.2013 15:45
Вопрос о питании SMH2010 AlekSir Вопросы о SMH2010 19 09.04.2012 12:15
Вопрос по Trace Mode 6 MSGroup Связь с внешним миром 8 31.07.2008 12:31


Часовой пояс GMT +4, время: 11:09.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023