SAF format greske/ili nisu

Odgovori
mikara89
Postovi: 2
Pridružio se: Pon Sep 27, 2021 12:38 pm

SAF format greske/ili nisu

Post od mikara89 »

Poštovani,
igrao sam se malo sa saf.guide i sa fajlom izvezenim iz towera i dobijam nesuglasice vezane za kolone pod nazivom LCS koje trebaju da budu enum tipa
y by vector
z by vector
y by point
z by point

a u vašem failu je
Y by vector
Z by vector
Y by point
Z by point
što nije velika greska(Veliko početno slovo) ali ako se držite saf.guile bilo koj itreperetator može pogresno da procita vrednost.
Takođe, vrednost LCS Rotation [deg] ako presek nije rotiran onda je blank umesto da bude 0 jer je vrednost ''required'' prema gore navedenoj dokumentaciji.

Što se tiče saf faila testirao sam ga u Sofistik 2022 i uvozi sve osim graničnig uslova na pločama a što se tiče greda one su rotirane za 90 stepeni sto je možda posledica gore navedenih grešaka/zapažanja.
Slika
b.milan
Site Admin
Postovi: 2140
Pridružio se: Čet Jun 01, 2006 5:53 pm
Lokacija: Beograd
Kontakt:

Re: SAF format greske/ili nisu

Post od b.milan »

Zahvaljujemo Vam se na analizi koju ste sproveli kao i na modelu kojeg ste nam poslali.

Mi smo sproveli ispitivanje.
Prema specifikaciji, SAF podržava sve moguće konvencije orijentacije lokalnog koordinatnog sistema za linijske elemente (ima ih ukupno 8 )
Slika

Prilikom izvoza, program koji pravi SAF fajl treba da upiše informaciju o tome u kojem LCS je izvršio izvoz, a program koji učitava taj SAF fajl na osnovu te informacije treba da izvrši pravilno tumačenje i pretvaranje u svoju internu konvenciju orijentacije poprečnog preseka.

U Tower-u imamo implementiranu podršku za sve ove konvencije. Pri izvozu u SAF snimamo u skladu sa našom podrazumevanom konvencijom: YZMinusX

U našim test verzijama Tower-a, imamo mogućnost da biramo i menjamo konvenciju pri izvozu. (korisnici za sada nemaju tu mogućnost jer nismo smatrali da je to potrebno. Jednostavno nismo želeli da komplikujemo jer u idealnom slučaju, svaki softver koji uvozi SAF bi trebao da može pravilno konvertovati bilo koju konvenciju u svoju internu konvenciju usmerenja).

Slika

Naše ispitivanje ovog problema se sastojalo u tome da smo napravili nekoliko SAF izvoza istog modela, ali sa različito odabranim konvencijama za LKS i posmaranja kako će to Sofistik tumačiti.
Desilo se to da je za različite konvencije Sofistik na drugačiji način intepretirao orijentaciju poprečnog preseka. Sa druge strane, kada je Tower uvezao SAF fajlove ovog modela napravljene sa sa različitim konvencijama za LKS, svaki put se dobijao isti rezultat.


Što se tičeovoga što ste napisali "Takođe, vrednost LCS Rotation [deg] ako presek nije rotiran onda je blank umesto da bude 0 jer je vrednost ''required'' prema gore navedenoj dokumentaciji." stvar je u tome što je taj podatak promenio svoj status i od skoro postao "required" (pre toga je postojao u istoj tabeli polje za podrazumevanu vrednost koje je ukinuto)
Inače, SAF se konstantno razvija, dopunjuje, menja a sistem obaveštavanja o promenama kojim bi trebalo da se pokriju sve izmene nije još uvek savršeno razrađen i uhodan, pa je očekivano da se dešavaju ovakve stvari,

U svakom slučaju, zadovoljni smo rezultatom SAF Uvoza/Izvoza u Sofistik jer je to prvi slučaj za kojeg znamo - mi nemamo licencu ni za Sofistik ni za Axis VM ni za bilo koji od ovih drugih softvera pa nam je testiranje onoga što smo napravili bilo veoma ograničeno.
RADIMPEX SOFTWARE TEAM
Odgovori