Перейти к публикации

Глобальные уравнения


Клиент

Рекомендованные сообщения

...

Не представляю посильны макросы или нет, но невозможно читать

книжки только для оценки потенциала нового подхода, на это годы уйдут.

Если что-то примитивное можно "потрогать руками", это другое дело.

Пока мнения не сформировал, просто поверю на слово что "потенциал

большой".

...

Я вообще книжки не покупал, изучал по примерам.

Синтаксис написания уравнений пракически такоq же как и в VBA или VB6.

Образно говоря, имея макрос, мы имеем все уравнения в одном месте и возможна отладка(пошаговое исполнение).

В уравнениях SW просто ставит знак "Ошибка", вот и гадай, где эта ошибка... В VBA в случае ошибки редактор макросов подстветит строку, в которой есть ошибка и можно посмотреть значений переменных в этой строке, где и как они вычисляются и т.д.

Вообще, как построена работа в SW - это просто кошмар - это по сути тот же макрос, но "разорванный" на отдельные строки! И из всех функций оставлена только "жалкое" "IIF".

Вот уравнение SW:

"D2@Эскиз1" = "D1@Эскиз1" + "D1@Бобышка-Вытянуть1"

имеем бобышку(параллелепипед) и один из размеров равен сумме двух остальных.

вот код на VB6 (идентично VBA):

swModel.Parameter("D2@Эскиз1").SystemValue = swModel.Parameter("D1@Эскиз1").SystemValue+swModel.Parameter("D1@Вытянуть1").SystemValue

Немного сложнее, но все это собранно в одном файле, более понятна логика и неизмеримо больше возможностей языка.

И сложнее в данном случае только из-за оперирования именами размеров.

ИМХО какая версий SW?

А книжки для начала можно и не покупать, посмотреть материалы на спец форумах, например (для общего представления какие задачи решаются):

<noindex>http://bbs.vbstreets.ru/viewtopic.php?f=7&t=42542</noindex>

<noindex>http://www.sql.ru/forum/actualtopics.aspx?bid=22</noindex>

Ссылка на сообщение
Поделиться на других сайтах


Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.



×
×
  • Создать...