Приклад простої задачі (Task 139):
- - - - -
Створити/використати існуючу загальну функцію для заповнення списку заявок даними:
1) Використати наступні глобальні змінні для підключення до файлу DWG
//Початок
AddIn.CurrentDB = new Database(false, true);
AddIn.CurrentTransaction = AddIn.CurrentDB.TransactionManager.StartTransaction();
2) Використати Handle для знаходження об'єкта Table
string Handle = "DBDAF4D4";
objectId = GetObjectIDByHandle(Handle);
3) Завантажити наступні тестові дані з файлу JSON і передати їх у функцію
JObject p = ....ваш код для завантаження файлу JSON;
your foo(objectId, Header, Data)

Приклад задачі середньої складності (Task 140)
-- - - - -
SolidWorks має динамічні таблиці та заголовні блоки, що дозволяє автоматично заповнювати номери креслень та назви креслень у таблиці. Сама сторінка має необхідні властивості, а заголовний блок пов'язаний з цими властивостями. Тож коли ви переходите на сторінку номер 2, властивості сторінки номер 2 вбудовуються в її заголовний блок. Додатково будь-яка таблиця може об'єднувати інформацію всіх сторінок у файлі, включаючи номери креслень.
1) Визначити, чи може AutoCad робити те ж саме.
2) Замінити існуючі об'єкти MText на властивості заголовного блоку?

3) Передати ці властивості заголовного блоку в таблицю списку креслень, включаючи номер сторінки (сірий номер)

4) Якщо механізм оновлення динамічної таблиці в AutoCAD вимагає створення користувацьких функцій, створіть їх для:
Додавання нової сторінки з заголовним блоком (з інтерфейсом для інженера)
Оновлення таблиці списку креслень
Приклад складної задачі
- - - - - -
Маючи контур будівлі, розташування гідрантів і проїзної частини, згенерувати огороджувальний паркан (тільки вид зверху Polyline) навколо будівлі зі сторони проїзної частини. Урахувати огинання гідрантів і ширину пішохідного тротуару. Параметри функції: мінімальна ширина пішохідного тротуару, мінімальна відстань до гідранта.
Створити функцію, що викликається вручну інженером, для перерисування цього паркану у разі зміни розстановки гідрантів/дерев або параметрів