Обновление Revit SLD 1.08

Добавлен расчет вводной линии.
Исправлены ошибки.

Изменения в Revit SLD 1.08:

  • Добавлен расчет вводной линии;
  • Исправлены ошибки.

Установка плагина

1. Скачайте плагин Revit SLD 1.08
2. Поместите файлы SLD.dll и SLD.pdb из папки Плагин на жесткий диск компьютера.
3. Откройте файл SLD.addin с помощью блокнота. Между тегами <Assembly></Assembly> укажите место расположения файла SLD.dll. Если вы расположили файл SLD.dll в папке D:\addins\SLD, то запись будет выглядеть следующим образом:

<?xml version="1.0" encoding="UTF-8"?>
<RevitAddIns> <AddIn Type="Application"> <Name>Однолинейная схема</Name> <Assembly>D:\addins\SLD\SLD.dll</Assembly> <FullClassName>SLD.App</FullClassName> <ClientId>4096d55a-c94c-4b26-9652-bb4b9467bf9e</ClientId> <VendorId>BIMelectro.ru</VendorId> <VendorDescription>NabiyevTR@gmail.com</VendorDescription> </AddIn> </RevitAddIns>

4. Сохраните файл SLD.addin в папке C:\ProgramData\Autodesk\Revit\Addins\2017.
5. Если все сделано верно, то появится новая вкладка "SLD".

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

Комментарии

  1. See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.FormatException: Input string was not in a correct format.
    at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
    at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt)
    at System.Decimal.Parse(String s)
    at SLD.BoardTable.UpdateInputCable() in E:\Программирование\SLD\SLD\SLD\BoardTable.cs:line 1249
    at SLD.BoardTable.pCablingType_SelectedValueChanged(Object sender, EventArgs e) in E:\Программирование\SLD\SLD\SLD\BoardTable.cs:line 1368
    at System.Windows.Forms.ListControl.OnSelectedValueChanged(EventArgs e)
    at System.Windows.Forms.ComboBox.OnSelectedValueChanged(EventArgs e)
    at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
    at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
    at System.Windows.Forms.ComboBox.set_Text(String value)
    at SLD.BoardTable.pStandart_TextChanged(Object sender, EventArgs e) in E:\Программирование\SLD\SLD\SLD\BoardTable.cs:line 1197
    at System.Windows.Forms.Control.OnTextChanged(EventArgs e)
    at System.Windows.Forms.ComboBox.OnTextChanged(EventArgs e)
    at System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
    at System.Windows.Forms.ComboBox.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    http://prntscr.com/gv1o51

    ОтветитьУдалить
    Ответы
    1. Игорь, пришлите файл с проектом. Сегодня посмотрю.

      Удалить
    2. Игорь, у меня все работает. В какой момент возникает ошибка?

      Удалить

Отправка комментария