Пожалуйста, не блокируйте рекламу!

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Re: Строковые функции
« Ответ #15 : Июня 26, 2013, 17:22:41 »

Test

Переставьте скобки: (,400]
Прямоугольные скобки ограничивают, а круглые нет.

Переставьте 400 вперед пустого значения.
Про то, как влияет тип скобок на число, прочтите в справке про RANGE.
« Последнее редактирование: Июня 26, 2013, 22:56:15 от Valery W »

*

Оффлайн Tanya85

  • *****
  • 650
  • Репутация: +42/-1
Re: Строковые функции
« Ответ #16 : Июня 26, 2013, 17:35:34 »
Спасибо большое! Дай Бог Вам здоровья. Я никак не могла найти, как это сделать.

*

Оффлайн Tanya85

  • *****
  • 650
  • Репутация: +42/-1
Re: Строковые функции
« Ответ #17 : Июня 30, 2013, 11:15:31 »
Доброго Вам дня!
Есть в параметрах объекта свай параметр massa ( задан, как действительное число),который в зависимости от марки сваи выбирается из массива, в котором заложены эти параметры. Но в интерактивном каталоге параметр  massa  не отображается, прочерк. Я так поняла, что ввиду того, что он не строковый. Пыталась по разному перевести параметр massa в строковый но не получается никак.. Ввела новый параметр Ves и записала его как на скриншоте но в нём ничего не отображается даже если просто написать Ves=massa, то тоже нет никакго значения. Помогите пожалуйста, очень надо интерактивный каталог по сваям сделать.
Что-то изображение не вставляется.

PARAMETERS Ves=STR(massa,2,1)
values "Ves" Ves

*

Оффлайн lsr

  • *****
  • 1268
  • Репутация: +247/-6
  • Пол: Мужской
  • http://sl-gdl.com
Re: Строковые функции
« Ответ #18 : Июня 30, 2013, 12:07:15 »
Строковые тут ни причем, просто массивы в ИК вывести нельзя., Для этого надо создать дублирующий параметр напр. с тем же наим. как у вас PARAMETERS Ves=massa[i] где i - и есть значение веса для данной сваи в массиве.
Неважно какого типа (если типы разные, то действительно потребуется перевод из числового в текстовой, ну или наоборот  )
Ввела новый параметр Ves и записала его как на скриншоте
Никакого скрина я не вижу.

*

Оффлайн Tanya85

  • *****
  • 650
  • Репутация: +42/-1
Re: Строковые функции
« Ответ #19 : Июня 30, 2013, 12:47:47 »
Спасибо большое за оперативный ответ!!! Опять эти коварные массивы. Вроде удобно, когда много параметров, но вот в каталоги никак не вывести , уже не первый раз сталкиваюсь. А тут ещё нескольно типов серий и соответственно им назначаются типы свай со своими соответстующими массами. Видать тут глухо с каталогом, а жаль...
Скриншот что-то не удалось прикрепить не загружается.

*

Оффлайн ALAKK

  • *****
  • 625
  • Репутация: +55/-7
  • Пол: Мужской
  • Он спорил с модером...
Re: Строковые функции
« Ответ #20 : Июля 01, 2013, 11:41:43 »
Урок по массивам и сваям. Пользуйся.
Написано давно и для 10, но работает и в 16

*

Оффлайн Tanya85

  • *****
  • 650
  • Репутация: +42/-1
Re: Строковые функции
« Ответ #21 : Июля 01, 2013, 12:22:03 »
Спасибо!Очень хорошая работа.
Можно вопрос? Если там сделать вес в кг, то в интерактивном каталоге получается вид нпаример 1250,00., как можно сделать, чтобы двух нулей в  конце не было? Спасибо за ответ

*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
Re: Строковые функции
« Ответ #22 : Сентября 15, 2015, 22:21:40 »
Команда GDL которая определит количество символов в тексте. Подскажите, напомните.
Я задавал уже этот вопрос и получил ответ. Но не могу найти это сообщение, перекопал все темы по GDL, не нашел, извините.

*

Оффлайн Kuvbur

  • ^_^
  • ****
  • 370
  • Репутация: +69/-0
  • Пол: Мужской
Re: Строковые функции
« Ответ #23 : Сентября 15, 2015, 22:46:37 »
STRLEN

*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
Re: Строковые функции
« Ответ #24 : Сентября 15, 2015, 23:18:44 »
Brandashmыg, Спасибо, именно то.

*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
Строковые функции
« Ответ #25 : Декабря 31, 2017, 12:59:27 »
Как обмануть строку текстового параметра?
Вот такая задача:
Есть условие по которому в текстовую строку параметра отправляем текст "YES", но потом эту строку нужно "очистить" от текста
Пример: 
!---------------------------------
if YES_TXT then
   TXT = "Yes"
else
   TXT = TXT ! Информация (сам текст "Yes") остается, приходится очищать вручную
endif
!---------------------------------
Parameters TXT = TXT

Посоветуйте, как записать команду, что бы при условии  not(YES_TXT) строка параметра TXT очищалась ?

*

Оффлайн Vachik

  • *****
  • 4758
  • Репутация: +734/-4
  • Пол: Мужской
Строковые функции
« Ответ #26 : Декабря 31, 2017, 13:07:14 »
Как обмануть строку текстового параметра?
Вот такая задача:
Есть условие по которому в текстовую строку параметра отправляем текст "YES", но потом эту строку нужно "очистить" от текста
Пример: 
!---------------------------------
if YES_TXT then
   TXT = "Yes"
else
   TXT = TXT ! Информация (сам текст "Yes") остается, приходится очищать вручную
endif
!---------------------------------
Parameters TXT = TXT

Посоветуйте, как записать команду, что бы при условии  not(YES_TXT) строка параметра TXT очищалась ?
А через CUSTOM не подойдет?

*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
Строковые функции
« Ответ #27 : Декабря 31, 2017, 13:12:50 »
А через CUSTOM не подойдет?
Нет, не подойдет. Текст "закидывается" в строковый параметр по более сложному условию, чем я описал в примере.
Мне нужно придумать как именно "очищать" текстовую строку TXT при условии not(YES_TXT)  

 

Похожие темы

  Тема / Автор