Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.08.2021, 00:29   #1
zev_
Senior Member
 
Регистрация: May 2010
Сообщения: 152
Благодарил(а): 0 раз(а)
Поблагодарили: 6 раз(а) в 4 сообщениях
По умолчанию старые наработки может кому будет интересно

то что уже не использую. может будет кому интересно


moderator:
Внимание! В проектах заложена "time bomb"
Цель пользователя не ясна...
Вложения
Тип файла: rar Новая папка.rar (17.69 Мбайт, 46 просмотров)

Последний раз редактировалось Ruslangsm, 27.08.2021 в 00:18 Причина: Предостережение
zev_ вне форума   Ответить с цитированием
Старый 25.08.2021, 14:07   #2
Shurion
Senior Member
 
Регистрация: Sep 2019
Адрес: SPb
Сообщения: 176
Благодарил(а): 12 раз(а)
Поблагодарили: 18 раз(а) в 18 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата
Сообщение от ATS Посмотреть сообщение
А по мне так очень интересный архивчик.
Особенно мне понравился этот момент. "DPZ TRIM 000 ANIS CKT"


Мы нашли партизана?
Shurion вне форума   Ответить с цитированием
Благодарность от:
Старый 25.08.2021, 21:30   #3
zev_
Senior Member
 
Регистрация: May 2010
Сообщения: 152
Благодарил(а): 0 раз(а)
Поблагодарили: 6 раз(а) в 4 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата
Сообщение от Shurion Посмотреть сообщение
Особенно мне понравился этот момент. "DPZ TRIM 000 ANIS CKT"


Мы нашли партизана?
для тех кто не понял данный момент объясняю. у тримов часто летит память и начинает всякую пургу нести. поэтому этот массив мне сдвигает ее в программе. при следующем залете будет 6000 и так далее.

насчет плагиата - я оставляю свои проги тем кому поставил оборудование.

Последний раз редактировалось Arsie, 26.08.2021 в 00:58
zev_ вне форума   Ответить с цитированием
Благодарность от:
Старый 25.08.2021, 21:50   #4
zev_
Senior Member
 
Регистрация: May 2010
Сообщения: 152
Благодарил(а): 0 раз(а)
Поблагодарили: 6 раз(а) в 4 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

но это все я и весь софт мой! работает! не жалуются!

Последний раз редактировалось Arsie, 26.08.2021 в 00:59
zev_ вне форума   Ответить с цитированием
Старый 25.08.2021, 22:36   #5
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата
Сообщение от zev_ Посмотреть сообщение
для тех кто не понял данный момент объясняю. у тримов часто летит память и начинает всякую пургу нести. поэтому этот массив мне сдвигает ее в программе. при следующем залете будет 6000 и так далее.
Сдвигает?
И такой залет каждые два тика
Потом точно летит память.
ATS вне форума   Ответить с цитированием
Благодарность от:
Старый 26.08.2021, 01:07   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата
Сообщение от zev_ Посмотреть сообщение
но это все я и весь софт мой! работает! не жалуются!
https://forum.segnetics.com/showpost...2&postcount=23

Вот у человека мрут контроллеры с вашей программой.


Добавлено через 4 минуты


Цитата
Сообщение от zev_ Посмотреть сообщение
у тримов часто летит память и начинает всякую пургу нести.
Именно это и есть результат работы вашего алгоритма. То, что вы думаете, что работает как заполнение, на самом деле работает как харакири контроллеру.


PS. И мы опять возвращаемся к тому, что без описаний нужен чуткий взгляд. Было бы описание, проблема была бы заметна слёту.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Благодарность от:
Старый 26.08.2021, 08:59   #7
zev_
Senior Member
 
Регистрация: May 2010
Сообщения: 152
Благодарил(а): 0 раз(а)
Поблагодарили: 6 раз(а) в 4 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

если внимательно посмотреть то выше тригера есть логическое или и единица на тригере это следствие оторванной связи
zev_ вне форума   Ответить с цитированием
Благодарность от:
Старый 26.08.2021, 12:22   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата
Сообщение от zev_ Посмотреть сообщение
если внимательно посмотреть то выше тригера есть логическое или и единица на тригере это следствие оторванной связи
Со связью конструкция становится нулевой в плане функциональности, т.е. производит "ничего". Можно просто удалить и ничего не изменится.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 26.08.2021, 16:38   #9
zev_
Senior Member
 
Регистрация: May 2010
Сообщения: 152
Благодарил(а): 0 раз(а)
Поблагодарили: 6 раз(а) в 4 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата:
Сообщение от Arsie Посмотреть сообщение
Со связью конструкция становится нулевой в плане функциональности, т.е. производит "ничего". Можно просто удалить и ничего не изменится.
в виду того что преобразование из фбд в маш код происходит линейно сверху вниз и с лево направо данный блок зарезервирует под себя участок памяти. следовательно другие блоки отодвинутся дальше и если на них был битый участок то поставив до них блок - сдвинем на небитый
zev_ вне форума   Ответить с цитированием
Старый 26.08.2021, 16:57   #10
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата
Сообщение от zev_ Посмотреть сообщение
в виду того что преобразование из фбд в маш код происходит линейно сверху вниз и с лево направо
Ну не совсем преобразование - это больше порядок обработки.

Цитата данный блок зарезервирует под себя участок памяти. следовательно другие блоки отодвинутся дальше и если на них был битый участок то поставив до них блок - сдвинем на небитый
Это если из всего этого мусора оставить только ARRAY. Но чем спасет Трим такой постоянный сдвиг? Тем более что все уставки пишутся еще и в файл .eep.
ATS вне форума   Ответить с цитированием
Старый 26.08.2021, 21:43   #11
zev_
Senior Member
 
Регистрация: May 2010
Сообщения: 152
Благодарил(а): 0 раз(а)
Поблагодарили: 6 раз(а) в 4 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата
Сообщение от ATS Посмотреть сообщение
Ну не совсем преобразование - это больше порядок обработки.


Это если из всего этого мусора оставить только ARRAY. Но чем спасет Трим такой постоянный сдвиг? Тем более что все уставки пишутся еще и в файл .eep.
я не пользуюсь смартом в этой программе для хранения данный. я их все храню в массиве. не совсем спасет - скорее продлит ему жизнь как минимум до покупки нового
zev_ вне форума   Ответить с цитированием
Старый 26.08.2021, 22:09   #12
Ruslangsm
Сотрудник Segnetics
 
Аватара для Ruslangsm
 
Регистрация: Dec 2008
Адрес: Оракул отдела продаж ООО"Сегнетикс"+7(812)564-50-01
Сообщения: 411
Благодарил(а): 90 раз(а)
Поблагодарили: 28 раз(а) в 27 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата
Сообщение от zev_ Посмотреть сообщение
если внимательно посмотреть то выше тригера есть логическое или и единица на тригере это следствие оторванной связи
Нормальное начало для описания, делайте еще, и пакуйте в архив.
Это даст понять юзерам опасность и че дорабатывать... ну там блоки удалять и т.д.

Хоть что то...


Добавлено через 29 минут


Цитата
Сообщение от zev_ Посмотреть сообщение
я не пользуюсь смартом в этой программе для хранения данный. я их все храню в массиве. не совсем спасет - скорее продлит ему жизнь как минимум до покупки нового
Походу мои подажи выросли после ваших выложенных файлов где то и реализованных проектов

Вы реализовали "Планируемое устаревание" ... я взял Вас на заметку...

Последний раз редактировалось Ruslangsm, 27.08.2021 в 00:02
Ruslangsm вне форума   Ответить с цитированием
Старый 26.08.2021, 23:10   #13
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата
Сообщение от zev_ Посмотреть сообщение
я не пользуюсь смартом в этой программе для хранения данный. я их все храню в массиве. не совсем спасет - скорее продлит ему жизнь как минимум до покупки нового
А какая разница пользуетесь Вы Смартом или нет? Абсолютно никакой.
Смещение будет всегда на 300 байт (в файле тоже) и ничего не изменит.

Но пока в файле проекта извините просто мина.

Цитата:
Сообщение от Ruslangsm Посмотреть сообщение
Походу мои подажи выросли после ваших выложенных файлов где то и реализованных проектов
Очень даже может быть. Я тоже не говорю что там все плохо.
Но вот как минимум один ляп уже точно попался.
ATS вне форума   Ответить с цитированием
Старый 27.08.2021, 00:51   #14
zev_
Senior Member
 
Регистрация: May 2010
Сообщения: 152
Благодарил(а): 0 раз(а)
Поблагодарили: 6 раз(а) в 4 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

[QUOTE=ATS;68431]А какая разница пользуетесь Вы Смартом или нет? Абсолютно никакой.
Смещение будет всегда на 300 байт (в файле тоже) и ничего не изменит.

в данный момент да. но при следующей заливке в блоке будет 600 изменено.. и т.д.


Добавлено через 9 минут


короче гори оно все синим пламенем. более ничего не выложу. тем более желающих найти косяк пруд пруди а увидеть что то хорошее вряд ли


Добавлено через 12 минут


хорошо манагеры почистили форум )

кстати Арсен - в форуме была хорошая прога выложена - полный сип да еще и автомат.. зачем убрали? или "трохи для сэбэ"
zev_ вне форума   Ответить с цитированием
Старый 27.08.2021, 01:26   #15
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

[QUOTE=zev_;68433]
Цитата
Сообщение от ATS Посмотреть сообщение
в данный момент да. но при следующей заливке в блоке будет 600 изменено.. и т.д.
И как часто Вы меняете сдвиг и перезаливаете программу?

На данный момент в проекте висит бомба. И судя по стилю этот тоже Ваш. С такой же точно бомбой.

Цитата короче гори оно все синим пламенем. более ничего не выложу. тем более желающих найти косяк пруд пруди а увидеть что то хорошее вряд ли
Ошибок нет только в совершенно ненужных программах.
ATS вне форума   Ответить с цитированием
Старый 27.08.2021, 01:33   #16
zev_
Senior Member
 
Регистрация: May 2010
Сообщения: 152
Благодарил(а): 0 раз(а)
Поблагодарили: 6 раз(а) в 4 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

[QUOTE=ATS;68436]
Цитата
Сообщение от zev_ Посмотреть сообщение
И как часто Вы меняете сдвиг и перезаливаете программу?

На данный момент в проекте висит бомба. И судя по стилю этот тоже Ваш. С такой же точно бомбой.
это программа имеет 2 варианта со сдвигом и без. когда памать полетела - то ставим со сдвигом.
насчет выбивания памяти - если проблема в этом то контроллер умрет года через 3-4. а у них умирает с регулярностью максимум год. там другая проблема


Добавлено через 13 минут


На данный момент в проекте висит бомба. И судя по стилю этот тоже Ваш. С такой же точно бомбой.

что вы зацепились за этот блок.. снимите 1 с входа и будет все хорошо.. кто то же связь оборвал? Константин уже 3 или 4 киповец который копается и что то исправляет в этой проге ) так что откуда именно ноги растут еще вопрос

блок ставил я не скрою но там было больше блоков
zev_ вне форума   Ответить с цитированием
Старый 27.08.2021, 01:57   #17
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата
Сообщение от zev_ Посмотреть сообщение
что вы зацепились за этот блок.. снимите 1 с входа и будет все хорошо..
Да лучше вообще выкинуть. Кроме вреда никакой пользы.
ATS вне форума   Ответить с цитированием
Старый 27.08.2021, 02:01   #18
zev_
Senior Member
 
Регистрация: May 2010
Сообщения: 152
Благодарил(а): 0 раз(а)
Поблагодарили: 6 раз(а) в 4 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата
Сообщение от ATS Посмотреть сообщение
Да лучше вообще выкинуть. Кроме вреда никакой пользы.
старые проги не поддерживаю.. это не мои проблемы
zev_ вне форума   Ответить с цитированием
Старый 27.08.2021, 10:37   #19
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата
Сообщение от zev_ Посмотреть сообщение
старые проги не поддерживаю.. это не мои проблемы
Хорошая позиция


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 27.08.2021, 15:13   #20
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 702
Благодарил(а): 21 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Хорошая позиция
"А что, так можно что ли?"
starmos вне форума   Ответить с цитированием
Старый 27.08.2021, 17:55   #21
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата
Сообщение от zev_ Посмотреть сообщение
в виду того что преобразование из фбд в маш код происходит линейно сверху вниз и с лево направо данный блок зарезервирует под себя участок памяти. следовательно другие блоки отодвинутся дальше и если на них был битый участок то поставив до них блок - сдвинем на небитый
Это всё работает не так. И битый участок обойдёт файловая система, пометив кластер как ненадёжный. Данные блоков памяти хранятся совсем не там, где сами ФБД-блоки, смещение, выполненное таким образом, даёт ровно ноль и несёт ровно нулевую функциональность.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 27.08.2021, 22:19   #22
zev_
Senior Member
 
Регистрация: May 2010
Сообщения: 152
Благодарил(а): 0 раз(а)
Поблагодарили: 6 раз(а) в 4 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата:
Сообщение от Arsie Посмотреть сообщение
Это всё работает не так. И битый участок обойдёт файловая система, пометив кластер как ненадёжный. Данные блоков памяти хранятся совсем не там, где сами ФБД-блоки, смещение, выполненное таким образом, даёт ровно ноль и несёт ровно нулевую функциональность.
тогда если это так почему начинают появляться фантомные данные? после сдвига все пропадает на какое то время. просто перезаливка не решает проблемы
zev_ вне форума   Ответить с цитированием
Старый 28.08.2021, 00:34   #23
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата
Сообщение от zev_ Посмотреть сообщение
тогда если это так почему начинают появляться фантомные данные? после сдвига все пропадает на какое то время. просто перезаливка не решает проблемы
Значит в коде есть ещё "бомбы".


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ

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

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

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

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



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


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