Toplu İşlem Aracını Kullanarak Veri Kaydetme

Mevcut SOLIDWORKS verilerini 3DEXPERIENCE Platform'a kaydetmek için Toplu İçe Aktarma aracını kullanabilirsiniz. Bu; bir dizinin, tek bir dosyanın veya tek bir montaj yapısının içeriğini 3DEXPERIENCE Platform'a kaydeden bir komut satırı aracıdır.

Toplu işlem aracının dosya konumu:
C:\Program Files\Dassault
    Systemes\B<release_number>xcadconnectors\win_b64\USWC\
Aracı, yalnızca komut satırı bağımsız değişkenlerini kabul ettiği için komut satırından veya toplu iş dosyasından çalıştırın.
Aşağıda çeşitli komut satırı bağımsız değişkenleri yer almaktadır.
  • -h veya --help: komutun temel kullanımını gösterir
  • -f veya --file: tek bir dosyayı veya tek bir montaj yapısını işler
  • -d veya --directory: bir klasörün içeriğini işler
  • -o veya --output: belirli bir yolda JSON çıktısı oluşturur
  • --simul: araç simülasyon modunda çalışır ve hiçbir şey kaydedilmez
  • --swversion: belirtilen sürüm için CGR oluşturur. --file veya --directory seçeneği kullanıldığında --swversion seçeneği zorunludur.
  • --drawing: dosyada bulunan ilişkili teknik resimleri işler

-f seçeneğini kullanırsanız kaydetme işlemi, -d seçeneğini kullandığınız duruma kıyasla daha hızlı tamamlanabilir ancak işlem daha fazla bellek kullanır.

İşlem büyükse toplu işleme uzun sürebilir veya işlem durabilir. Toplu işlem yürütülürken oturum açma iletişim kutusu görüntülenirse işlemin devam etmesi için oturum açma kimlik bilgilerini tekrar girin.

Araç çalışırken:
  • Aracı yeniden başlatmayın.
  • SOLIDWORKS'te herhangi bir 3DEXPERIENCE işlemi gerçekleştirmeyin.
Araç yürütme işlemi devam ediyor olsa bile SOLIDWORKS başlatılamadı hata mesajı görüntülenirse Tamam öğesine tıklayın. Hata mesajı kaybolur ve yürütme devam eder.

Komut Yürütme

Aşağıdaki tabloda gerçekleştirebileceğiniz işlemler açıklanmaktadır:

  Tek bir dosyayı 3DEXPERIENCE Platform'a kaydetme Bir klasörün içeriğini 3DEXPERIENCE Platform'a kaydetme
Açıklama Bu komut, 3DEXPERIENCE Platform'a tek bir SOLIDWORKS dosyası kaydeder.
Araç, yalnızca komutta --drawing bağımsız değişkeni kullanılırsa bir parça veya montaj için ilgili teknik resimleri işler ve kaydeder.
Bu komut, klasörün içeriğini 3DEXPERIENCE Platform'a kaydeder. Araç, belirtilen klasörün içeriğini tarar ve SOLIDWORKS dosyalarını (.SLDASM, .SLDPRT veya .SLDDRW uzantılı dosyalar) arar. Diğer dosya türleri işlenmez. Her bir SOLIDWORKS dosyası, referans verilen dosyalarıyla birlikte 3DEXPERIENCE Platform'a kaydedilir.
Araç, belirtilen klasörde bulunan alt klasörleri işlemez. Yalnızca belirtilen klasördeki dosyaların alt klasörlerdeki dosyalara referans vermesi durumunda referans verilen dosyalar işlenir.
Sözdizimi Dosya kaydetme:

C:\>SaveInto3DEXPERIENCE.exe –-file filepath --swversion sw20xx_spxx

İlişkili teknik resimlerle bir dosya kaydetme:

C:\>SaveInto3DEXPERIENCE.exe –-file filepath --drawing
    --swversion
C:\>SaveInto3DEXPERIENCE.exe –-directory folderpath –-swversion
    sw20xx_spxx
Örnek

C:\>SaveInto3DEXPERIENCE.exe --file
              "C:\3DEXPERIENCE\Local Work Folder\Skateboard.SLDASM" –-swversion
              sw2019_sp05
C:\>SaveInto3DEXPERIENCE.exe --directory "C:\3DEXPERIENCE\Local Work Folder\Test"
      -–swversion sw2019_sp05

Örnek, araç konumunun %PATH% olarak bildirildiğini varsayar. Aracın yürütülmesi için eksiksiz bir yol sağlayın.

Dosyayı başlık benzersizliği için kontrol et seçeneği bu yardımcı programla uyumlu değildir. Başlık benzersizliği doğrulanmaz ve yinelenen başlıklara sahip dosyalar kaydedilir.

Komut Çıktısı

Yürütme işleminin sonunda çıktı JSON biçimindedir. Aşağıdaki ayrıntıları sağlar:
  • Kaydedilen dosyaların eksiksiz yolu.
  • 3DEXPERIENCE Platform'daki ilgili nesnelerin tipi, Adı, Revizyonu ve Fiziksel Kimliği. Dosyalar konfigürasyonlar ve sanal bileşenler veya parçalar içeriyorsa bunların ayrıntıları da rapora dahil edilir.
Aşağıdaki tabloda JSON raporunda yer alan terimler açıklanmaktadır:
Tip Açıklama Öğe Bileşenleri
processed İşlenilen dosyaların listesi.
  • Dosya Yolu: Dosyanın eksiksiz yolu (dizin adı ve dosya adı)
  • Tip : Nesnenin 3DEXPERIENCE tipi.
  • Ad: Nesnenin 3DEXPERIENCE adı.
  • Revizyon: Nesnenin 3DEXPERIENCE revizyonu.
  • Fiziksel Kimlik: Nesnenin 3DEXPERIENCE fiziksel kimliği.
  • Konfigürasyonlar: Konfigürasyonların listesi. Bir konfigürasyon şunlarla tanımlanır:
    • SWconfigId: Konfigürasyonun SOLIDWORKS kimliği.
    • SWconfigName: SOLIDWORKS konfigürasyonunun adı.
    • Tip : Nesnenin 3DEXPERIENCE tipi.
    • Ad: Nesnenin 3DEXPERIENCE adı.
    • Revizyon: Nesnenin 3DEXPERIENCE revizyonu.
    • Fiziksel Kimlik: Nesnenin 3DEXPERIENCE fiziksel kimliği.
  • Sanal Bileşenler: Sanal bileşenlerin listesi. Sanal bir bileşen şunlarla tanımlanır:
    • SWvirtualIdent: Konfigürasyonun SOLIDWORKS kimliği, "-" karakteri ve sanal bileşenin dosya adını birleştiren bir dize.
    • Tip : Nesnenin 3DEXPERIENCE tipi.
    • Ad: Nesnenin 3DEXPERIENCE adı.
    • Revizyon: Nesnenin 3DEXPERIENCE revizyonu.
    • Fiziksel Kimlik: Nesnenin 3DEXPERIENCE fiziksel kimliği.
to_be_processed İşlenecek dosyaların listesi. Dosya yolu: Dosyanın veya dizinin eksiksiz yolu.
already_processed İşlenmiş olan dosyaların listesi.
  • Dosya Yolu: Dosyanın eksiksiz yolu (dizin adı ve dosya adı)
  • Tip : Nesnenin 3DEXPERIENCE tipi.
  • Ad: Nesnenin 3DEXPERIENCE adı.
  • Revizyon: Nesnenin 3DEXPERIENCE revizyonu.
  • Fiziksel Kimlik: Nesnenin 3DEXPERIENCE fiziksel kimliği.
  • Konfigürasyonlar: Konfigürasyonların listesi. Bir konfigürasyon şunlarla tanımlanır:
    • SWconfigId: Konfigürasyonun SOLIDWORKS kimliği.
    • SWconfigName: SOLIDWORKS konfigürasyonunun adı.
    • Tip : Nesnenin 3DEXPERIENCE tipi.
    • Ad: Nesnenin 3DEXPERIENCE adı.
    • Revizyon: Nesnenin 3DEXPERIENCE revizyonu.
    • Fiziksel Kimlik: Nesnenin 3DEXPERIENCE fiziksel kimliği.
  • Sanal Bileşenler: Sanal bileşenlerinin listesi Bir sanal bileşen şunlarla tanımlanır:
    • SWvirtualIdent: Konfigürasyonun SOLIDWORKS kimliği, "-" karakteri ve sanal bileşenin dosya adını birleştiren bir dize.
    • Tip : Nesnenin 3DEXPERIENCE tipi.
    • Ad: Nesnenin 3DEXPERIENCE adı.
    • Revizyon: Nesnenin 3DEXPERIENCE revizyonu.
    • Fiziksel Kimlik: Nesnenin 3DEXPERIENCE fiziksel kimliği.
not_processed İşlenmemiş dosyaların listesi.
  • Dosya yolu: Dosyanın veya dizinin eksiksiz yolu.
  • Sebep: Kaydetme işleminin başarısız olması ile ilgili açıklama.
Oluşturulan JSON çıktısını bir metin dosyasına kaydetmek için aşağıdaki komutları kullanın.
  • Dosya için:

    Söz dizimi: C:\>SaveInto3DEXPERIENCE.exe --file save_location_of_file –-swversion sw20xx_spxx -o location_and_format_of_output

    Örnek: C:\>SaveInto3DEXPERIENCE.exe --file "C:\3DEXPERIENCE\Local work folder\Skateboard.SLDASM" –-swversion sw2019_sp05 –o C:\temp\Report1.json

  • Dizin için:

    Söz dizimi: C:\>SaveInto3DEXPERIENCE.exe --directory save_location_of_directory –-swversion sw20xx_spxx -o location_and_format_of_output

    Örnek: C:\>SaveInto3DEXPERIENCE.exe --directory "C:\3DEXPERIENCE\Local work folder\Folder1" –-swversion sw2019_sp05 –o C:\temp\Report1.json

Aşağıdaki örnek, aracın başarılı bir şekilde yürütülmesinde görüntülenen JSON çıktısıdır. Aşağıdaki örnekte belirtilen değerler yalnızca referans amaçlıdır.
{
  "processed": [{
    "Configurations": [{
            "Name": "prd-00000400",
            "PhysicalId": "B03728D97A4000006311D9DE000203A1",
            "Revision": "A",
            "SWconfigId": 0,
            "SWconfigName": "Default",
            "Type": "VPMReference"
        }, {
            "Name": "prd-00000401",
            "PhysicalId": "B03728D97A4000006311D9DE0005B251",
            "Revision": "A",
            "SWconfigId": 1,
            "SWconfigName": "C2",
            "Type": "VPMReference"
        }, {
            "Name": "prd-00000402",
            "PhysicalId": "B03728D97A4000006311D9DE00074B23",
            "Revision": "A",
            "SWconfigId": 2,
            "SWconfigName": "C3",
            "Type": "VPMReference"
        }
    ],
    "FilePath": "C:\\3DEXPERIENCE\\My Work\\BatchSave\\EMPTY_C1_C2_C3.SLDPRT",
    "Name": "xcadmodel-DSQAL012-00000013",
    "PhysicalId": "B03728D97A4000006311D9DE001B9FFF",
    "Revision": "A",
    "Type": "XCADModelRepReference"
  }, {
    "Configurations": [{
            "Name": "prd-00000539",
            "PhysicalId": "B03728D97A4000006311EB21000C15FB",
            "Revision": "A",
            "SWconfigId": 0,
            "SWconfigName": "Default",
            "Type": "VPMReference"
        }
    ],
    "FilePath": "C:\\3DEXPERIENCE\\My Work\\BatchSave\\EMPTY_Tree_VCAssem3_VCAssem4_VCPart1.SLDASM",
    "Name": "xcadmodel-00000023",
    "PhysicalId": "B03728D97A4000006311EB2100161FD9",
    "Revision": "A",
    "Type": "XCADModelRepReference",
    "VirtualComponents": [{
            "Name": "prd-00000540",
            "PhysicalId": "B03728D97A4000006311EB2100197AAB",
            "Revision": "A",
            "SWvirtualIdent": "0-Assem3^EMPTY_Tree_VCAssem3_VCAssem4_VCPart1.SLDASM",
            "Type": "VPMReference"
        }, {
            "Name": "prd-00000541",
            "PhysicalId": "B03728D97A4000006311EB21001B6283",
            "Revision": "A",
            "SWvirtualIdent": "0-Assem4^Assem3_EMPTY_Tree_VCAssem3_VCAssem4_VCPart1.SLDASM",
            "Type": "VPMReference"
        }, {
            "Name": "prd-00000538",
            "PhysicalId": "B03728D97A4000006311EB2100001983",
            "Revision": "A",
            "SWvirtualIdent": "0-Part1^Assem4_Assem3_EMPTY_Tree_VCAssem3_VCAssem4_VCPart1.SLDPRT",
            "Type": "VPMReference"
            }
        ]
    }
  ]
}