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

SW & VBA - пути к шаблонам


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

Это понятно. Хотелось бы знать, чем они отличаются: производительностью, возможностями и т.п. ?

В каких случаях лучше использовать .swp, а в каких .vbproj ?

Я нигде не встречал таких общих рекомендаций..

VBA это урезанная версия языка VisualBasic 6.0 - морально устаревшие средства программирования, "уходят в прошлое"...

Платформа .NET, см. например тут, много всего:

<noindex>http://yandex.ru/yandsearch?text=%D0%BF%D0...0+.NET&lr=7</noindex>

".NET Framework — программная платформа компании Microsoft, предназначенная для создания обычных программ и веб-приложений.

Главной идеей разработки .NET Framework было стремление сделать платформонезависимую виртуальную машину для выполнения одного и того же кода в различных ОС без внесения изменений на момент компиляции.

Но со временем Microsoft ограничилась поддержкой только своих операционных систем Windows. Поддержкой некоторых других платформ занимаются независимые разработчики (проекты Mono, Portable.NET).

Одной из основных идей Microsoft .NET является совместимость программных частей, написанных на разных языках. Например, служба, написанная на C++ для Microsoft .NET, может обратиться к методу класса из библиотеки, написанной на Delphi; на C# можно написать класс, наследованный от класса, написанного на Visual Basic .NET, а исключение, созданное методом, написанным на C#, может быть перехвачено и обработано в Delphi. Каждая библиотека (сборка) в .NET имеет сведения о своей версии, что позволяет устранить возможные конфликты между разными версиями сборок.

...............

"

Также см. тут:

"Эволюция Visual Basic"

<noindex>http://www.seobuilding.ru/wiki/Visual_Basic</noindex>

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


У макросов VBA есть, на мой взгляд, одно очень важное преимущество - независимость от версии винды... По крайней мере, многие из SWP макросов, выложенных тут на форуме, запускаются и на XP, и на Win7.. А вот Add-in (т.е. dll-ки) не подключаются в семерке.. По крайней мере, SWRama, Редактор свойств и MatSwRUS.dll (библиотека материалов компаса).. Так что, тут надо думать, что предпочтительнее в каждом конкретном случае..

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

У макросов VBA есть, на мой взгляд, одно очень важное преимущество - независимость от версии винды... По крайней мере, многие из SWP макросов, выложенных тут на форуме, запускаются и на XP, и на Win7.. А вот Add-in (т.е. dll-ки) не подключаются в семерке.. По крайней мере, SWRama, Редактор свойств и MatSwRUS.dll (библиотека материалов компаса).. Так что, тут надо думать, что предпочтительнее в каждом конкретном случае..

А как быть с совместимостью .dll между версиями SW ?

Я для примера скомпилировал dll на SW2010SP5.0 и попробовал запустить этот же макрос на SW2011SP2.0. Не вышло, описание ошибки сейчас уже не помню.

Это я накосячил или макрос и не должен был выполняться в другой версии SW ?

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

Ну это, видимо, как повезет... Упомянутые мной SWRama, Редактор свойств и MatSwRUS.dll в XP работают и в SW2007 и в SW2009... в 10 и 11 не проболвал..

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

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

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

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

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

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

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

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

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

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

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

  • Сообщения

    • fenics555
      скорее всего произсодит его регенерация, поэтому и сохраняет.
    • fenics555
      Работа проделана конечно немаленькая, но русские буквы мешают (((
    • sikor
      Ребята, подскажите, кто какой стратегией пользуется при обработке фасок в отверстиях? и если фаски глубокие, за один раз не обработать, то как?, вот я допустим использую ZLEVEL_PROFILE, вроде как удобно, но допустим плита 1,5 метра, выбрал фаски, задал глубину, сгенер. прогнал постом и блин фаску сделала допустим х-600 мм, потом побежала +600,, т.е. не смог найти по короткому пути, это 1-ый момент, 2-ой, если фаска допустим 3х45 мм, хочу разбить за 3 раза, только припуском сыграл, а вот чтобы как-то опустился на всю глубину и боком подходил типа по спирали, такого не нашел, пробовал PLANAR_MILL, неудобно, кривые выделять надо, ну вобщем прошу помощи, спасибо!
    • Сергей Кочев
      Здравствуйте Соединил все станки в сеть, создал IP адреса для каждого станка, поставил старенький ПК из бугалтерии как сервер. Установил на ПК все необходимые программы, теперь ПК работает как мини сервер. К любому станку могу подключиться через удалённый стол, хоть с домашнего ПК, хоть с ноутбуку, хоть с телефона. ПО VNC видно панель оператора станка, и какие ошибки. на пк ВСЕ СХЕМЫ, сразу эл. схему можно глянуть. Ноутбуком уже давно не пользуюсь.
    • maxx2000
      @gunilla а что не так с постоянной подачей на фрезерном? 1000мм\мин она и в Африке 1000мм\мин, хоть на дуге 10мм, хоть на дуге 1000мм. Всё зависит от ускорений и кривой разгона, т.е. успеет разогнаться или нет станок. Другое дело что имеется ли возможность  отдельно настроить ускорения для линейной подачи и круговой. Если тебе нужна прям вот чисто конкретная подача на круговой интерполяции, то в постпроцессоре можешь прям вот конкретно указать либо фиксированное значение подачи либо забиндив её через формулу в зависимости от диаметра инструмента.
    • Viktor2004
      Там частота кажется 33Мгц посмотрите кварц на процессорной плате И разве там не 48 ножек? То что вы скачали, это еще не файловая система. Представьте что вы побитно скопировали информацию с блинов фрагментированного жесткого диска. Все сектора там вразнобой и только родной контроллер знает как их собрать. На плате Фром это контроллер GBDrive 4 6 или 8. Все они различаются. Так что я сомневаюсь в успехе мероприятия
    • ДмитрийКм
      20 проводочков 0,1 сечения. думаю запустится
    • Viktor2004
      А вы видели какое там расстояние до другой платы? Влезет?
    • gunilla
      Не понял, при чем тут скорость резанья на токарном станке, когда я спрашивал про подачу на фрезерном...
    • ДмитрийКм
      завтра адаптер спаяю чтоб без пайки подкидывать микросхемы можно было - проверю все варианты. можно будет потом файлы накидывать и подразобраться в устройстве расположения файлов
×
×
  • Создать...