тогда так ..
тогда так ..
со мной то ладно, а к ТС то Вы чего докопались, Ваш пост появился уже после как он решил проблему заданного вопроса им же, в созданной им же теме и сказал спасибо. На основании чего Вы решили что он не сможет из двух слов собрать DINT, из-за того что он воспользовался функцией, так я тоже вместо писанины беру и вставляю чего нибудь из oscat. Меня Ваше отношение к человеку возмутило, но Вы же еще и не останавливаетесь, в одном посте написали не пользоваться готовой функцией и предложили воспользоваться готовой функцией. И ради смеха о контексте, чем докажете если пост отредактирован уже после моего сообщенияAnswer | Phind-34B Model
Ваше замечание относится к ситуации, когда человек пытается высказать мнение или предложение, не полностью понимая контекст или основные аспекты проблемы. Это может быть связано с недостатком информации, неправильным пониманием задачи или недостаточным анализом ситуации. В таких случаях, вместо того чтобы критиковать или отвергать предложение, важно попытаться уточнить детали и понять, почему человек пришел к определенному выводу. Это поможет избежать недопонимания и конфликтов, а также может привести к более продуктивному обсуждению и решению проблемы.
В заключение, важно помнить, что критика и конструктивная обратная связь должны быть направлены на улучшение процесса и результатов работы, а не на критику личности или мнения. Это поможет создать более открытую и поддерживающую атмосферу в команде, где каждый член может свободно высказывать свое мнение и предложения, не боясь быть неправильно понятым или отвергнутым
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Просто оставлю это здесь...
Код://Перевод четырёх Word в LReal FUNCTION Quadro_Word_To_LReal: LREAL; VAR_INPUT Word1: WORD; //Входной Word 1 Word2: WORD; //Входной Word 2 Word3: WORD; //Входной Word 3 Word4: WORD; //Входной Word 4 END_VAR VAR //Выход функции Result: LREAL; END_VARКод://Собираем из кусочков... Memutils.MemCpy(ADR(Result) + 0, ADR(Word4), 2); Memutils.MemCpy(ADR(Result) + 2, ADR(Word3), 2); Memutils.MemCpy(ADR(Result) + 4, ADR(Word2), 2); Memutils.MemCpy(ADR(Result) + 6, ADR(Word1), 2); //Выход функции Quadro_Word_To_LReal := Result;