API pelesenan · 99.98%
Transmeeter
Exchange· Revit 2021–2027 ·Versi penuh 1.4.17 ·↓ Muat turun 8

Transmeeter

Controlled transfer of project information between Revit workflows.

Atas permintaan Trial 90 days — · 0 ulasan
<< < > Buy Download trial
Tinggalkan ulasan Ulasan dimoderasi sebelum diterbitkan. Pendaftaran tidak diperlukan.
Penilaian anda
WHAT'S NEW

RS.Transmeet

Sejarah versi

1.4.7 — 2026-10-14–16 — Famili geometri: garisan pelan, subkategori, parameter jenis

Elemen yang dipindahkan sebagai geometri dalam famili mendapat perwakilan simbolik dalam pelan: garisan bukaan pintu, paksi dan simbol kelihatan pada pelan lantai serta siling (tidak pada elevasi).

Setiap jasad menerima subkategori famili asal (untuk pintu — “Bingkai/mulion”, “Kaca”, “Daun pintu” dan sebagainya), supaya ketebalan garisan dan keterlihatan mengikut subkategori berfungsi melalui gaya objek projek.

Parameter jenis famili asal (tanda jenis, model, pengilang, nota kunci, kos, lebar dan tinggi pintu serta tingkap dan lain-lain) dipindahkan ke famili dengan nilai yang sama; parameter dikongsi menggunakan GUID yang sama; jenis dinamakan seperti sumber.

Bendera “Sentiasa menegak” dan “Titik pengiraan bilik” dipindahkan — pintu dan tingkap dimasukkan ke jadual bilik dengan betul.

Data ini hanya dihantar oleh pemalam dikemas kini di pihak sumber — kemas kini pemalam di kedua-dua pihak.

Pewarnaan tab pandangan Revit kini turut tersedia dalam pemalam ini seperti semua pemalam rangkaian: pendayaan, gaya “Isian” atau “Jalur”, warna mengikut projek atau fail — dalam tetingkap “Tetapan”, bahagian “Tab Revit”. Secara lalai, seluruh tab diisi warna (jalur boleh dipilih semula); tab aktif tidak lebih cerah daripada tab lain — ia ditandakan dengan jalur warna di atas.

Tetingkap pemalam boleh dibuka melalui arahan daripada aplikasi RS.BIMManager — seperti butang reben, dengan semakan lesen.

Data penggunaan: selain minit kerja terkumpul, hanya status “pemalam dilancarkan” dihantar; ID komputer, pengguna dan fail masih tidak dihantar.

1.4.6 — 2026-10-14 — Geometri statik sebagai famili kategori sama

Elemen yang tidak boleh dipindahkan menggunakan famili asal tiba sebagai famili boleh muat kategori sama, bukannya bentuk DirectShape; DirectShape kekal sebagai pilihan sandaran, dengan sebab dinyatakan dalam laporan.

Elemen berhos dinding, lantai, siling atau bumbung diletakkan pada hos dipindahkan yang sama dengan orientasi sama dan memotong bukaan: dalam dinding — mengikut jasad elemen merentasi seluruh ketebalan; dalam lantai, siling dan bumbung — mengikut batas dimensi dalam pelan. Jika hos tidak dipindahkan, famili diletakkan tanpa hos.

Kategori yang tidak boleh ditetapkan kepada famili boleh muat (tangga, susur, salur udara…) dipindahkan ke “Model Generik” dengan catatan dalam laporan.

Tika jenis sama yang hanya diputar sekitar paksi menegak menerima satu famili bagi setiap jenis sumber (“Famili - Jenis”). Nama tidak bertindih dengan famili projek sedia ada, dan famili lain tidak ditulis ganti.

Pelaksanaan semula: famili dan tika yang tidak berubah tidak disentuh, yang berubah diletakkan semula; DirectShape versi terdahulu digantikan dengan famili; yang dipadam dalam sumber turut dipadam.

1.4.1–1.4.3 — 2026-10-12–13 — Pelesenan, kemas kini, nama

Pelesenan dan kemas kini (dikongsi rangkaian RS-Systems): tempoh percubaan boleh dilanjutkan melalui kod, lesen yang dikeluarkan untuk PC anda boleh diaktifkan tanpa internet, kod ringkas laman berbentuk RS-XXXX-XXXX-XXXX diterima, lesen pakej (Suite) dibaiki dan perlindungan lesen diperkukuh. Kemas kini semua penyelesaian RS-Systems dipasang ditunjukkan dalam satu tetingkap dan dipasang sebagai satu kelompok selepas keluar daripada Revit; secara manual — “Tetapan” → “Kemas kini semua penyelesaian RS-Systems…”.

Nama seragam: dalam tetingkap dan mesej, penyelesaian dinamakan rs.Transmeet; dalam “Tambah atau Buang Program” dan nama pemasang — RS.RVT.Transmeet. Pemasang baharu mengemas kini terus versi yang dipasang: lesen dan tempoh percubaan tidak hilang.

Pembaikan dan penambahbaikan kestabilan.

1.4.0 — 2026-10-12 — Pakej .rstm dan famili boleh muat daripada penerangan

Pakej .rstm: model boleh dieksport ke fail melalui butang “Eksport ke pakej…” pada pihak “Menghantar model” dan dicipta semula dalam mana-mana versi Revit 2021–2027 tanpa sumber terbuka melalui butang “Daripada pakej…” pada pihak “Menerima model”. Selepas itu, semuanya seperti saluran langsung: kotak semak lapisan, laporan, pelaksanaan semula, buat asal Ctrl+Z mengikut langkah.

Lapisan baharu “Famili boleh muat” (didayakan secara lalai): setiap famili dengan tika diterangkan pada sumber dan dibina semula dalam versi lebih lama daripada templat .rft — kategori dan bendera, parameter dan formula, jenis, satah rujukan, jasad (penyemperitan, adunan, putaran, sapuan), garisan, subkategori, famili tersarang sehingga tiga aras, dimensi berlabel. Tika diletakkan mengikut jenis penempatan: pada aras, pada hos, mengikut dua aras, mengikut lengkung, pada satah kerja.

Perkara yang tidak disokong penerangan (adunan sapuan, bentuk bebas, penyambung, teks dan tag dan lain-lain) disenaraikan dalam amaran; famili atau tika yang gagal dibina dipindahkan melalui lapisan “Famili sebagai geometri”.

Nama famili, jenis, satah rujukan dan subkategori melalui penggantian aksara terlarang yang sama seperti nama lain.

1.3.0 — 2026-10-12 — Famili sebagai geometri; pemindahan tidak terhenti kerana satu langkah

Lapisan baharu “Famili sebagai geometri” (didayakan secara lalai): famili boleh muat, famili di tempat, DirectShape dan elemen model lain yang mempunyai jasad dipindahkan sebagai bentuk kategori sama. Nilai parameter boleh tulis dimasukkan ke parameter penerima bernama sama, manakala senarai penuh parameter tika dan jenis dimasukkan ke “RS.Transmeet Params” dan “RS.Transmeet Type Params”, yang boleh digunakan untuk membina jadual.

Pemindahan tidak lagi terhenti akibat ralat satu langkah atau lapisan: baris “Ralat” muncul dalam laporan dan pemindahan diteruskan; elemen yang gagal dibaca sumber ditandakan “dilangkau” dengan sebab.

Nama dengan aksara terlarang dalam Revit (\ : { } [ ] | ; < > ? ` ~) dibetulkan dengan menggantikannya dengan aksara sah yang serupa — pada elemen itu sendiri dan semua rujukan kepadanya; setiap penggantian menghasilkan baris “Perhatian” dalam laporan.

Jenis pandangan yang tidak disalin oleh Revit (misalnya “Helaian”) ditandakan “dilangkau” dengan penjelasan, bukannya ralat. Laporan lapisan “Model” hanya menyenaraikan perkara yang tidak dipindahkan oleh mana-mana lapisan: kumpulan, pautan Revit, import CAD, garisan model.

1.2.7 — 2026-10-09 — Reben bersama: butang Descriptor tidak lagi tersedia

Sebab: pengarang menyepadukan RS.Descriptor ke RS.Exporter sebagai tab “Export Model” dan membuang Descriptor sebagai penyelesaian berasingan. Katalog reben bersama adalah sama dalam semua pemalam rangkaian, maka semuanya berubah.

Versi rujukan SRC/SuiteRibbon/RsSuiteRibbon.cs (seiras bait demi bait dalam semua penyelesaian rangkaian): baris katalog RS.Descriptor / RS_Descriptor_Btn / “Descriptor” pada panel Tools dibuang. Ini tidak mengubah butang pemalam itu sendiri.

Disemak: sintaks RsSuiteRibbon.cs (tree-sitter); md5 versi rujukan sepadan dalam semua penyelesaian. Tiada binaan .NET dilakukan dalam pusingan ini — SDK dan Revit API hanya terdapat pada mesin binaan.

Fail: SRC/SuiteRibbon/RsSuiteRibbon.cs, SRC/Installer/version.txt, CHANGELOG.md.

1.2.6 — 2026-10-09 — Reben bersama: RS.Exporter menggantikan RS.DxfExport

Sebab: pengarang menggabungkan RS.DxfExport dan RS.ScheduleExport menjadi satu penyelesaian RS.Exporter (butang “Export” pada tab RS-Systems, panel Tools). Katalog reben bersama adalah sama dalam semua pemalam rangkaian ini, maka semuanya berubah.

Versi rujukan SRC/SuiteRibbon/RsSuiteRibbon.cs (seiras bait demi bait dalam semua 15 penyelesaian): baris katalog RS.DxfExport / RsDxfExport / “DFX” digantikan dengan RS.Exporter / RsExporter / “Export” di tempat yang sama pada panel Tools. Ini tidak mengubah butang pemalam itu sendiri.

Disemak: sintaks RsSuiteRibbon.cs (tree-sitter); md5 versi rujukan sepadan dalam semua penyelesaian. Tiada binaan .NET dilakukan dalam pusingan ini — SDK dan Revit API hanya terdapat pada mesin binaan.

Fail: SRC/SuiteRibbon/RsSuiteRibbon.cs, SRC/Installer/version.txt, CHANGELOG.md.

1.2.5 — 2026-10-09 — Telemetri v3: hanya “sedang digunakan atau tidak” dan masa kerja

Sebab: pengarang meminta telemetri semua pemalam diolah semula — hanya perlu mengetahui sama ada pemalam sedang digunakan dan berapa lama ia digunakan; pemasangan dan tindakan khusus tidak diperlukan. Masa diukur berdasarkan penggunaan sebenar pemalam, seperti dalam bayar mengikut masa.

Folder rujukan Telemetry\ (format rs-systems-telemetry-v3, seiras bait demi bait dalam semua 15 pemalam): hanya produk, id sesi rawak (baharu bagi setiap pelancaran Revit, tidak disimpan di mana-mana), minit kerja terkumpul sepanjang sesi dan penanda tamat sesi dihantar. ID pemasangan (cap jari mesin), versi, status lesen dan percubaan serta pembilang tindakan dibuang. Minit kerja pertama dihantar serta-merta, selepas itu — tidak lebih kerap daripada sekali setiap 2 minit dan hanya apabila bertambah,…

Masa kerja dikira oleh subsistem pelesenan berdasarkan petunjuk yang sama dengan bayar mengikut masa, tetapi dalam semua mod lesen: input dalam tetingkap dan panel pemalam (tetingkap pengaktifan/pembayaran tidak dikira), pelancaran arahan yang dibenarkan, LicenseGate.Busy(), kerja latar belakang (TryBackgroundUse). Minit dengan aktiviti dikira sepenuhnya sebagai minit kerja; tetingkap terbiar bukan kerja. Versi rujukan Licensing\: WalletMeter.cs (MarkWork, WorkMinutes), LicenseGate.cs (penandaan semasa tindakan yang diben…

Telemetri disambungkan buat kali pertama: folder rujukan Telemetry\ (4 fail), simbol RS_TELEMETRY dalam binaan komersial (SRC/Directory.Build.props), Telemetry.Launch dalam OnStartup dan Telemetry.Shutdown dalam OnShutdown. Personal tidak mengkompil telemetri.

1.2.4 — 2026-10-09 — MSI: Product key dan Product ID untuk laman web

Sebab: pengarang meminta Product key dibaca daripada MSI itu sendiri dan diisi secara automatik apabila pakej pemasangan dipilih pada kad penyelesaian di laman web. Sebelumnya, MSI tidak mengandungi kunci katalog atau ID pelesenan: laman tiada data untuk dibaca, dan pakej pemasangan produk lain boleh ditetapkan pada kad.

SRC/Installer/Product.wxs: RS_PRODUCT_KEY (kunci katalog laman) dan RS_PRODUCT_ID (ID pelesenan) ditulis ke jadual Property. Jika nilai tidak dibekalkan, WiX menghentikan binaan dengan ralat yang jelas.

msi.bat: nilai diambil daripada UpdateProduct.cs (SiteProductKey, LicenseProductId) — tidak dimasukkan secara manual; jika nilai gagal dibaca, msi.bat berhenti dengan ralat dan tidak membina MSI tanpa kunci; baris [RS] Product key: … Product ID: … dipaparkan dalam output binaan.

Laman membaca RS_PRODUCT_KEY apabila MSI dipilih, mengisinya pada kad baharu dan menolak MSI dengan kunci berbeza.

1.2.3 — 2026-10-09 — Versi rujukan pelesenan rangkaian: luar talian — hanya percubaan atau lesen, dalam talian — bayar mengikut masa; kerentanan dihapuskan, perlindungan diperkukuh

Sebab: pengarang meminta pelesenan rangkaian diseragamkan — pemalam hanya berfungsi di luar talian dalam tempoh percubaan atau dengan lesen penuh, dan bayar mengikut masa hanya dibenarkan dalam talian — serta menyemak dan menghapuskan kerentanan diketahui, meningkatkan kebolehpercayaan dan menyukarkan pemecahan perlindungan sebanyak mungkin. Folder rujukan Licensing\ dikemas kini seiras bait demi bait dalam semua 15 penyelesaian (29 fail: LicenseVault.cs ditambah); hanya folder itu dan satu baris import dalam .csproj berubah.

Kerentanan yang ditemui dan ditutup:

Petikan keadaan dompet state.dat disimpan sebagai JSON terbuka. Pemalsuan ("p":"2099…", "r":1) ketika pelayan disekat membolehkan bayar mengikut masa luar talian tanpa had. Kini petikan keadaan dimeterai (LicenseVault.Seal: HMAC-SHA256 + pengikatan kepada MachineGuid/volum) dan hanya diterima dalam had berikut: bukan dari masa hadapan, tidak lebih lama daripada 10 minit, dan minit berbayar ≤ 61 s selepas penerimaan.

Mengundurkan jam melanjutkan hak akses “mengikut masa”. Semua tempoh pembilang (WalletMeter) dipindahkan ke jam proses monotonik (Stopwatch); minit berbayar dan “kesegaran” respons pelayan tidak bergantung pada masa sistem.

1.2.2 — 2026-10-06 — Binaan tanpa amaran

Sebab: binaan 1.2.1 menghasilkan 4 amaran CS0649 (2 kali setiap satu — dalam

projek utama dan projek WPF sementara) bagi setiap tahun.

Daripada kontrak pemindahan (Transfer\Dto2.cs), medan yang tidak pernah

diisi dibuang: CompoundDto.EndCapInterior, CompoundDto.EndCapExterior,

1.2.1 — 2026-10-06 — Lesen bayar mengikut masa (versi rujukan Licensing\ dengan 28 fail)

Sebab: pengarang menghantar penyelesaian rujukan RS.SmartSelect dengan versi standard terkini

subsistem pengaktifan — dengan dompet akaun (RS-WALLET).

Licensing\ — 28 fail daripada RS.SmartSelect yang seiras bait demi bait, kecuali fail sendiri

LicensingConstants.cs (ProductId revittransmeet, “RS Transmeet”). Baharu:

1.2.0 — 2026-10-06 — Pemindahan semua kecuali famili boleh muat; perbandingan, laporan XLSX, ikon baharu

Sebab: pengarang meminta lesen, ikon dan semua fungsi bantuan

disempurnakan, manakala famili boleh muat ditangguhkan ke peringkat seterusnya sebagai bahagian paling

rumit dan memakan masa. Skop dipersetujui dengan pengarang: “semua kecuali famili” — jenis sistem

dan elemen, bilik, pandangan, templat, penapis, jadual, helaian,

1.1.0 — 2026-10-06 — Pemindahan model ke versi Revit lebih lama (peringkat 1) dan penyelarasan dengan standard rangkaian

Sebab: pengarang menetapkan tugas untuk mencipta semula model yang diusahakan dalam Revit 2025,

dalam Revit 2023 bagi meneruskan reka bentuk sepenuhnya — tanpa pembinaan semula

secara manual. Keputusan pengarang dan rancangan kerja dalam dokumen projek

claude/RS-TRANSMEET.md. Inilah keluaran pertama mengikutnya: peringkat 1 serta penyelarasan penyelesaian

Sejarah disusun daripada CHANGELOG.md dalam arkib kod sumber yang dibekalkan. Menunjukkan 12 rekod terkini.

DESCRIPTION

RS.Transmeet

Gambaran keseluruhan

Alat memindahkan kandungan model Revit ke model versi lebih lama. Menggunakan eksport dan pembinaan semula data yang disokong, diikuti perbandingan hasil.

Keupayaan utama

Pemindahan

Penyediaan data model sumber dan pembinaan semula entiti yang disokong dalam versi sasaran Revit.

Famili boleh muat

Famili boleh muat dibina semula dalam versi lebih lama daripada templat .rft: parameter dan formula, jenis, satah rujukan, jasad, famili tersarang serta dimensi berlabel. Yang gagal dibina tiba sebagai famili kategori sama dengan bentuk, subkategori, garisan simbolik dalam pelan dan parameter jenis sumber; elemen berhos diletakkan pada hos yang sama dengan bukaan.

Operasi kelompok

Antara muka eksport kelompok dan pemindahan data antara model.

Pakej .rstm

Model boleh dieksport ke fail pakej .rstm dan dicipta semula daripadanya dalam mana-mana versi Revit 2021–2027 tanpa sumber terbuka — dengan lapisan, laporan dan pelaksanaan semula yang sama seperti pemindahan langsung.

Kawalan hasil

Perbandingan data dipindahkan dan laporan XLSX.

Had

Pemindahan meliputi kandungan model, termasuk famili boleh muat: famili dibina semula daripada penerangan, dan yang gagal dibina dipindahkan sebagai geometri dalam famili kategori sama. Kesetaraan penuh model selepas pemindahan tidak dijamin.

Penggunaan

Penyelesaian direka untuk digunakan dalam Autodesk Revit. Set arahan tersedia bergantung pada versi Revit, dokumen terbuka dan tetapan penyelesaian.