- Wczytując plik CSV zawierający listę plików do analizy, należy pamiętać, że lista ta musi być sformatowana tak, jak plik liste.csv dołączony do programu.
- Otwórz każdy plik w Solidworks.
- Oblicz wymiary zewnętrzne każdego załadowanego 3D.
- Zapisz wynik w pliku csv o nazwie résultat.csv i przechowywanym w tym samym katalogu, co dołączony plik wykonywalny.
Aby rozpocząć, najlepiej przetestować niewielką ilość kopii plików 3D.
Nie stworzyłem funkcji zapisywania wyniku w ustawieniach pliku 3D, ponieważ jako osoba zewnętrzna nie sądzę, żebym musiał na nich ingerować w trybie edycji.
Jeśli posiadasz wiedzę programistyczną, mogę dostarczyć Ci kod źródłowy dołączonego programu, aby dostosować się do Twoich potrzeb.
Po prośbie o ulepszenie i kilku wymianach z froussel, udostępniam nową wersję narzędzia "boundingbox". Ta nowa wersja umożliwia rejestrowanie wymiarów wymiarów, jak również masy dla każdej konfiguracji plików Solidworks.
Podziękowania dla D. Rogera za jego dyspozycyjność.
Nowa wersja powinna ułatwić życie tym, którzy muszą wymiarować pudełka do pakowania / kartony / walizki na swoje części / zespoły
Uwaga dla użytkowników EPDM : pliki muszą istnieć lokalnie na komputerze, na którym uruchamiany jest program, a wersja plików lokalnych musi być poprawna. Jeśli plik lokalny nie istnieje, program zwraca komunikat o błędzie, ale jeśli wersja jest "zła", wykonuje obliczenia z wersją widoku lokalnego (ale pozwala również na porównanie między 2 wersjami, jeśli uruchamiasz program 2 x na 2 różnych wersjach)
Przepraszam, że grzebię w temacie, który ma 3 lata, ale mam problem.
Próbowałem uruchamiać twoje programy jeden po drugim, ale nic nie działa. W pliku wynikowym otrzymuję naprzeciwko każdego pola: nieistniejące pliki
Dobrze sprawdziłem ścieżkę, spróbuj w folderze na pulpicie, o różnych nazwach (miałem przecinek w każdej nazwie części, więc Excel nie zrozumiał i zamiast tego postawiłem znaki zapytania..), używając twojego pliku "lista" do stworzenia mojej listy części, ..
Pomyślałem też, jestem na SW20 SP04, czy twój program działa na nowych wersjach?
Dziękuję bardzo, jeśli odpowiesz ponownie po tak długim czasie.
Błąd "Pliki nieistniejące" wskazuje, że pliki wymienione w pliku liste.csv nie zostały znalezione lub nie istnieją, w jaki sposób zapisywany jest plik liste.csv? Czy możesz to opublikować?
Oto, co napotykam jako nazwę pliku, gdy otwieram plik listy w edytorze tekstu:
Powinniśmy spróbować z prostszymi nazwami plików, aby sprawdzić, czy pochodzi to z wersji oprogramowania (w co wątpię), czy z nazwy pliku (nieco skomplikowane). W eseju lepiej unikać nazw z akcentami lub określonymi znakami.
Więc tak się nad tym zastanawiałem, ale problem bierze się stąd, że: to klient tak nazywa swoje części, a w typowym montażu jest ich 700, więc niestety zbyt skomplikowane, żeby wszystko przestawiać...
(Zrobiłem test z wyrzutów sumienia, z klasycznymi nazwami "MMPPLATFORM562T1", to też nie działa...)
Znaleziony błąd jest w odczycie ścieżki do pliku więc przed interwencją w Solidworks, co mnie trochę dziwi... Czy można zrobić zrzuty ekranu programu podczas korzystania z niego i wysłać mi plik résultat.csv, który wynika z testu?
Nie mogę testować w wersji 2020, ponieważ jestem w 2019 roku.
Czy można spróbować umieścić rozszerzenia plików w pliku liste.csv, takim jak "C:\Users\AA\Desktop\TRIALS\MMPPLATFORM562T1.sldprt", w przeciwnym razie plik faktycznie nie istnieje (nawet jeśli rozszerzenia nie są wyświetlane w systemie Windows, nadal istnieją).
Zrobiłem więc test, umieszczając .sldprt, dobrze daje mi długości, ale mam więcej wierszy mówiących mi "nieistniejący plik", myślę, że to dla innej funkcji programu?
Próbowałem więc z oryginalnymi nazwami zawierającymi przecinki i niestety to nie działa. Podczas otwierania dokumentu wynikowego przecinek w każdym wierszu wygląda następująco: "ï¿1/2"
Dziękuję za pomoc! Jeśli masz pomysł, zawsze jestem zainteresowany. (masowa zmiana nazwy lub inne ..)