Просмотр полной версии : MOD есть DIV-a нету
ProZorg_tm
07.12.2017, 09:14
Добрый день , подскажите как организовать целочисленное деление в кдс
ProZorg_tm
07.12.2017, 11:13
чет с со справкой замудрено.
мож так 5/2=2
прикольно , а если делить нужно с остатком ?
прикольно , а если делить нужно с остатком ?
Нет проблем: 5/2=2,5 ;) CoDeSys все умеет.
ProZorg_tm
07.12.2017, 14:13
Нет проблем: 5/2=2,5 ;) CoDeSys все умеет.
в st это как записать ?
Слушатесь IVM-так и пишите.. и будет вам счастье с остатком
приборист
07.12.2017, 16:10
в st это как записать ?
a:real;
a:=5.0/2.0; (a=2.5)
a:=5/2; (a=2)
ProZorg_tm
07.12.2017, 19:05
a:real;
a:=5.0/2.0; (a=2.5)
a:=5/2; (a=2)
if a real then с точкой
if a word then без точки
или real:=real/real then с точкой
word:=word/word then без точки
Rake Runner
07.12.2017, 19:25
if a real then с точкой
if a word then без точки
или real:=real/real then с точкой
word:=word/word then без точки
Подскажите, что вы по вене пускаете? Я тоже так хочу.
ProZorg_tm
07.12.2017, 22:00
Подскажите, что вы по вене пускаете? Я тоже так хочу.
до вены еще не дошел , пока кдс покуриваю
if a real then с точкой
if a word then без точки вот это не работает
real:=real/real then с точкой
word:=word/word then без точки. а вот это работает!!
до вены еще не дошел , пока кдс покуриваю
if a real then с точкой
if a word then без точки вот это не работает
real:=real/real then с точкой
word:=word/word then без точки. а вот это работает!!
уходить из профессии Вам надо, причем тут Ваши жалобы на трудности с КДС, если общие принципы математики Вам не даются. Зачем в каждом предложении упоминать слово then, какую смысловую нагрузку оно несет? Сами придумали эти нелепые конструкции и с восклицательными знаками утверждаете что работает что нет, поверте мы знаем.
ProZorg_tm
08.12.2017, 15:10
Нет проблем: 5/2=2,5 ;) CoDeSys все умеет.
чет с со справкой замудрено.
мож так 5/2=2
to capzap ну тогда найдите взаимосвязь , раз вы профессионал в кдс.
уходить рано , только начинаю разбираться , слово then означает -- тогда результат будет и ...
всем спасибо за ответы
to capzap ну тогда найдите взаимосвязь , раз вы профессионал в кдс.
очень всё просто, у одного согласно стандарта REAL#5 / REAL#2 = REAL#2.5 и улыбка
у второго как Вы и интересовались целочисленными, INT#5 / INT#2 = INT#2
то что Валенок написал про замудреность справки, это скорее всего про ошибку на языке ST вместо деления минус поставлен, но DIV то существует, неужели легче убедить себя что в КДС отсутствуют арифметические операции, чем признать что Вы не готовы заниматься программированием
ProZorg_tm
11.12.2017, 09:59
неужели легче убедить себя что в КДС отсутствуют арифметические операции, чем признать что Вы не готовы заниматься программированием
))тему создавал чтобы разобраться , вы ведь тоже не сразу освоили КДС. а мериться пипирками нужно с достойным соперником
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot