- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Machine Expert - Basic косвенная адресация
Модераторы: Глоб.модераторы, Специалисты SE
-
- здесь недавно
- Сообщения: 18
- Зарегистрирован: 01 авг 2018, 10:08
- Имя: Михаил
- Страна: Россия
- город/регион: Благовещенск
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Machine Expert - Basic косвенная адресация
Что-то нигде в хелпе не нашел: поддерживает ли Machine Expert - Basic косвенную адресацию?
-
- специалист
- Сообщения: 642
- Зарегистрирован: 02 дек 2015, 06:57
- Имя: Огородников Сергей
- Страна: РФ
- Благодарил (а): 136 раз
- Поблагодарили: 111 раз
Machine Expert - Basic косвенная адресация
Что-то плохо смотрите )))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
СВ
-
- здесь недавно
- Сообщения: 18
- Зарегистрирован: 01 авг 2018, 10:08
- Имя: Михаил
- Страна: Россия
- город/регион: Благовещенск
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Machine Expert - Basic косвенная адресация
Спасибо, действительно не заметил.
Почему-то вот так работает: %MW99 := %MW101[%MW100]
а вот так не работает %MW99 := %KW101[%MW100] в %MW99 всегда то, что в %KW101 независимо от значения в %MW100
Почему-то вот так работает: %MW99 := %MW101[%MW100]
а вот так не работает %MW99 := %KW101[%MW100] в %MW99 всегда то, что в %KW101 независимо от значения в %MW100
-
- здесь недавно
- Сообщения: 18
- Зарегистрирован: 01 авг 2018, 10:08
- Имя: Михаил
- Страна: Россия
- город/регион: Благовещенск
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Machine Expert - Basic косвенная адресация
И еще один вопрос:
Можно ли использовать косвенную адресацию в передаваемых параметрах пользовательских функций?
например у меня есть функция WRITE_TO_SMI(word, word, word)
могу ли я вызвать ее с такими параметрами: WRITE_TO_SMI( %KW100[%MW10], 1, 0 ) ?
Сейчас, если я вызываю ее с параметрами WRITE_TO_SMI( %MW99, 1, 0 ), то все норм, как только пытаюсь использовать там косвенную адресацию Machine Expert - Basic начинает себя некорректно вести.
Можно ли использовать косвенную адресацию в передаваемых параметрах пользовательских функций?
например у меня есть функция WRITE_TO_SMI(word, word, word)
могу ли я вызвать ее с такими параметрами: WRITE_TO_SMI( %KW100[%MW10], 1, 0 ) ?
Сейчас, если я вызываю ее с параметрами WRITE_TO_SMI( %MW99, 1, 0 ), то все норм, как только пытаюсь использовать там косвенную адресацию Machine Expert - Basic начинает себя некорректно вести.
-
- специалист
- Сообщения: 642
- Зарегистрирован: 02 дек 2015, 06:57
- Имя: Огородников Сергей
- Страна: РФ
- Благодарил (а): 136 раз
- Поблагодарили: 111 раз
Machine Expert - Basic косвенная адресация
Проверил - и у меня с константами что-то не хочет работать.
С другой стороны - а зачем вам константы? И без них можно жить))
Инициализуйте %MWi (можно в первом цикле, например, по %S13) в первой секции нужными значениями и потом работайте с косвенной адресацией относительно %MW. Так работает:
С другой стороны - а зачем вам константы? И без них можно жить))
Инициализуйте %MWi (можно в первом цикле, например, по %S13) в первой секции нужными значениями и потом работайте с косвенной адресацией относительно %MW. Так работает:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
СВ
-
- здесь недавно
- Сообщения: 18
- Зарегистрирован: 01 авг 2018, 10:08
- Имя: Михаил
- Страна: Россия
- город/регион: Благовещенск
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Machine Expert - Basic косвенная адресация
Это понятно, что так можно. Мне просто было удобнее через константы, потому что у меня их очень много, а константы можно удобно импортировать через .csv . Но видать это баг Machine Expert - Basis.
А по второму вопросу не можете подсказать: можно ли использовать косвенную адресацию в параметрах пользовательских функций?
-
- специалист
- Сообщения: 642
- Зарегистрирован: 02 дек 2015, 06:57
- Имя: Огородников Сергей
- Страна: РФ
- Благодарил (а): 136 раз
- Поблагодарили: 111 раз
Machine Expert - Basic косвенная адресация
1, Придумал пример, как удобный вам массив констант скопировать в массив слов и далее по тексту. Это решение
2. В справке говорится, что вроде как да, но и про константы там тоже написано. Поэтому только эксперимент
PS В личку загляните
2. В справке говорится, что вроде как да, но и про константы там тоже написано. Поэтому только эксперимент
PS В личку загляните
СВ