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
Сообщения: 178
Благодарил(а): 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 782
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

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

Цитата:
Сообщение от 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 067
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата:
Сообщение от 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 782
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата:
Сообщение от 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 782
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата:
Сообщение от 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 782
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

[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 782
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

Цитата:
Сообщение от 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 314
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

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


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

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

Цитата:
Сообщение от 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 067
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: старые наработки может кому будет интересно

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


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

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

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

Расширенный поиск

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

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



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


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