ສົ່ງອອກປະສານງານຈາກ CAD ໄປ txt
ໃຫ້ສົມມຸດວ່າພວກເຮົາຕ້ອງການທີ່ຈະສົ່ງອອກຈຸດຕ່າງໆຈາກຮູບແບບ CAD, ໄປຫາບັນຊີລາຍຊື່ທີ່ຖືກແຍກອອກໂດຍຈຸດ, ເພື່ອທີ່ຈະອັບໂຫລດໄປຍັງສະຖານີທັງ ໝົດ ແລະເຮັດການແບ່ງປັນເວັບໄຊ. ກ່ອນ ໜ້າ ນີ້ພວກເຮົາໄດ້ເຫັນວິທີການ ນຳ ເຂົ້າຈາກ excel ຫຼື txt ກັບ AutoCAD y ກັບ Microstation, ຕອນນີ້ໃຫ້ເບິ່ງວິທີການສົ່ງອອກໃຫ້ພວກເຂົາ.
ມີຫຼາຍວິທີທີ່ແຕກຕ່າງກັນ, ເຊັ່ນວ່ານັບງົວ, ທ່ານສາມາດນັບຂາແລະແບ່ງເປັນ XNUMX ຫຼືທ່ານສາມາດນັບງົວໄດ້. ເຮົາມາເບິ່ງບາງວິທີ:
1 ເຮັດມັນດ້ວຍ Microstation (dgn ກັບ txt)
ໃນຕົວຢ່າງ, ຂ້າພະເຈົ້າມີດິນຕອນທີ່ມີຫ້າຈຸດແລະຂ້ອຍຈໍາເປັນຕ້ອງສົ່ງອອກພິກັດຫາໄຟລ໌ txt.
ສຳ ລັບສິ່ງນີ້, ຂ້າພະເຈົ້າໄດ້ເອົາຈຸດຕ່າງໆເຂົ້າໃນຄວາມ ໜາ ທີ່ເບິ່ງເຫັນໄດ້. ຈື່ໄດ້ວ່ານໍ້າ ໜັກ ເສັ້ນໃນ Microstation ມີຄວາມຄ່ອງແຄ້ວ, ສະນັ້ນພວກເຂົາຈຶ່ງສັງເກດເຫັນໄດ້ທັນທີ.
ຂັ້ນຕອນທໍາອິດ: ເປີດໃຊ້ເຄື່ອງມືສົ່ງອອກແບບປະສານງານ (ຖ້າມັນບໍ່ມີການເຄື່ອນໄຫວ), ສຳ ລັບສິ່ງນີ້ພວກເຮົາເລືອກ
ເຄື່ອງມື
ກ່ອງເຄື່ອງມື
ພວກເຮົາກະຕຸ້ນຄໍາສັ່ງສຸດທ້າຍ (xyz)
ຫຼັງຈາກນັ້ນພວກເຮົາປິດກະດານແລະຄວນໄດ້ຮັບການເປີດໃຊ້ໃນທາງນີ້
ຂັ້ນຕອນທີສອງ: ເລືອກຈຸດທີ່ພວກເຮົາຕ້ອງການສົ່ງອອກ, ຈາກນັ້ນເລືອກຄໍາສັ່ງ "ພິກັດສົ່ງອອກ", ເຊິ່ງເປັນລູກສອນຂຶ້ນ, ແລະຕື່ມຂໍ້ມູນໃສ່ໃນເງື່ອນໄຂ:
-Data file
- ນາມຂອງໄຟລ໌
- ຜູ້ປະສານງານ
-Unit primary
-Decimals
-Separator
-View
-Prefix / suffix
- ຈໍານວນເບື້ອງຕົ້ນ
ກະດານອະນຸຍາດໃຫ້ທ່ານເລືອກເອົາທາງເລືອກຕ່າງໆ, ຖ້າມີພຽງແຕ້ມທີ່ເລືອກ (ດຽວ), ຮູບແຕ້ມພາຍໃນຮົ້ວຫຼືໄຟລ໌ທັງຫມົດ (ທັງຫມົດ)
ຜົນໄດ້ຮັບສຸດທ້າຍແມ່ນໄຟລ໌ .txt ທີ່ທ່ານສາມາດເປີດຈາກ excel.
ໃນກໍລະນີຂອງຂ້ອຍຂ້າພະເຈົ້າໄດ້ມອບຫມາຍເລກ, ກໍານົດກ່ອງທີ່ຢູ່ເບື້ອງຂວາ
ໃນກໍລະນີໄຟລ໌ທີ່ມີຢູ່ແລ້ວ window ທີ່ຂໍຖ້າທ່ານຕ້ອງການແທນຫຼືເພີ່ມ (ເພີ່ມຫລືປະກອບ) ຈະຖືກສະແດງ.
ເພື່ອກໍານົດຈຸດທີ່ເປັນຈຸດ, microstation draws ທ່ານຈໍານວນໃນແຕ່ລະຈຸດ, ມີສີ, ປະເພດຂອງເສັ້ນແລະຂະຫນາດຂອງຂໍ້ຄວາມທີ່ທ່ານມີການເຄື່ອນໄຫວ.
2 ເຮັດມັນດ້ວຍ AutoCAD
ກ່ອນທີ່ຈະຮູ້ CivilCAD (Softdesk) ພວກເຮົາໄດ້ນໍາໃຊ້ຄໍາຮ້ອງສະຫມັກ DOS ທີ່ຍັງມີການເອີ້ນວ່າ dxf2csv. ທ່ານສາມາດລອງມັນຖ້າທ່ານຕ້ອງການທໍລະມານຕົວທ່ານເອງດ້ວຍຄວາມ nostalgia, 🙂 ຍັງມີບາງ app”ບໍ່ເສຍຄ່າ", ແລະຂ້ອຍແນ່ໃຈວ່າຕ້ອງມີບາງສ່ວນທີ່ບໍ່ເສຍຄ່າແຕ່ໃນກໍລະນີນີ້ພວກເຮົາຈະເບິ່ງວ່າມັນເຮັດກັບ Softdesk8 ໄດ້ແນວໃດ, ມັນຄ້າຍຄືກັນໃນ CivilCAD.
ເພື່ອເຮັດໃຫ້ຈຸດສັງເກດເຫັນ, ຂ້າພະເຈົ້າໄດ້ປ່ຽນຮູບແບບທີ່ມີຮູບແບບ / ຮູບແບບຈຸດ / ຮູບແບບຈຸດ. ເພື່ອໃຫ້ຄວາມຫນາຂອງເສັ້ນສາມາດເຫັນໄດ້, ທ່ານຕ້ອງເປີດໃຊ້ "Lts", ໂດຍໃຊ້ຄ່າຫນ້ອຍກວ່າ 1 ຈົນກ່ວາພວກເຮົາເຫັນຄວາມແຕກຕ່າງ.
ຂັ້ນຕອນທໍາອິດ: ເປີດໂຄງການຫຼືສ້າງໃຫມ່
AEC
ໂປລແກລມ Softdesk (ປະຫຍັດໄຟລ໌ຄັ້ງທໍາອິດ)
ສ້າງໂຄງການ
ໃຫ້ຊື່ຊື່ໂຄງການ, ແລ້ວ OK
ພວກເຮົາເລືອກຈໍານວນທີ່ຈໍານວນເລີ່ມຕົ້ນ
Ok ok, ok then
ພວກເຮົາເລືອກ "cogo", ຫຼັງຈາກນັ້ນຕົກລົງ
ຂັ້ນຕອນທີສອງ: ໃສ່ຈຸດໃນຖານຂໍ້ມູນ: ສໍາລັບນີ້, ມີຮູບແບບທີ່ແຕກຕ່າງກັນ, ໃນກໍລະນີນີ້, ພວກເຮົາຈະເຮັດມັນອັດຕະໂນມັດ: ຈຸດ / ຈຸດຕັ້ງ / ອັດຕະໂນມັດ, ຫຼັງຈາກນັ້ນເລືອກເອົາເສັ້ນຂອງ polygon ໄດ້.
ສັນຍານທີ່ຖືກປ້ອນເຂົ້າແມ່ນເຮັດໃຫ້ຈຸດ / ຈຸດທີ່ຕັ້ງ / ບັນຊີຈຸດທີ່ສາມາດໃຊ້ໄດ້. ມັນຄວນຈະສະແດງໃຫ້ເຫັນ +6, ຊຶ່ງຫມາຍຄວາມວ່າມີ 5 ຈຸດເຂົ້າໃນຖານຂໍ້ມູນແລ້ວ.
ຂັ້ນຕອນທີສາມ: ສົ່ງອອກຈຸດ.
ເພື່ອສົ່ງອອກຈຸດທີ່ພວກເຮົາເຮັດ:
ຈຸດ / ຈຸດນໍາເຂົ້າ / ສົ່ງອອກ / ຈຸດສົ່ງອອກໄປຫາໄຟລ໌
- ເລືອກຮູບແບບການສົ່ງອອກ, ໃນກໍລະນີນີ້ PNE (ຈຸດ, ເຫນືອ, easting)
- ພວກເຮົາເລືອກໂຟເດີປາຍທາງຂອງແຟ້ມແລະຂຽນຊື່
- ໃນແຖບຄໍາສັ່ງທີ່ພວກເຮົາເລືອກເອົາທາງເລືອກການສົ່ງອອກ (ໂດຍການຄັດເລືອກ, ໂດຍອັນດັບ ... ໃນກໍລະນີນີ້ພວກເຮົາໃຊ້ທັງຫມົດ, ທັງຫມົດ)
- ກຽມພ້ອມ, ໄຟລ໌ໄດ້ຫມົດ, ໃນກໍລະນີນີ້ແຍກໂດຍ expacios ແຕ່ເທົ່າທຽມກັນສາມາດເປີດໄດ້ໂດຍດີເລີດ
ໃນກໍລະນີທີ່ຈຸດທີ່ຂຽນໄວ້ໃນຂະຫນາດໃຫຍ່ເກີນໄປ, ທ່ານຕ້ອງມີການປ່ຽນແປງຫນ່ວຍຫນ່ວຍ metric ເພາະວ່າໂດຍຄ່າເລີ່ມຕົ້ນພາສາອັງກິດ (AEC / setup drawing / unit angles / choose metric)
ໃນໂອກາດດັ່ງກ່າວຈຸດຕ່າງໆບໍ່ມີຄວາມສູງ, ຫົວຂໍ້ທີ່ຈະເຫັນໃນຫົວຂໍ້ອື່ນ, ເມື່ອພວກເຮົາສົນທະນາກ່ຽວກັບເສັ້ນໂຄ້ງ.
ແກ້ໄຂຄວາມຮຽກຮ້ອງຂອງຂ້າພະເຈົ້າ, ບໍ່ມີໃຜຮູ້ macro ສໍາລັບ atocad ທີ່ງ່າຍແລະບໍ່ເສຍຄ່າ?
ຄົນອື່ນເຮັດແນວໃດ?
ສໍາລັບວ່າ, ທ່ານຕ້ອງການ CivilCAD ຫຼື Civil3D. ທັງສອງແມ່ນໂມດູນພິເສດທີ່ເຮັດວຽກກ່ຽວກັບ AutoCAD.
AutoCAD ດຽວບໍ່ອະນຸຍາດໃຫ້ທ່ານເຮັດ.
ຄໍາແກ້ຕົວສໍາລັບການເລີ່ມຕົ້ນຂອງຂ້າພະເຈົ້າ, ຂ້າພະເຈົ້າຈໍາເປັນຕ້ອງຮູ້ກ່ຽວກັບວິທີເຮັດແນວໃດເພື່ອຜ່ານແລະ / ຫຼືແຕ້ມຕັດ autocad ຫຼືສ່ວນໂດຍກົງກັບການອ່ານສູງແລະໄລຍະຫ່າງ (width ຕິດຕາມ) ແຕ່ລະ 20 mt. ຍາວແລະໃນເວລາດຽວກັນຂ້ອຍໄປຄິດໄລ່ປະລິມານການຕື່ມຂໍ້ມູນແລະການຂຸດຄົ້ນໂດຍກົງໃນ autocad
ດີນີ້ແມ່ນດີເລີດມີເຄື່ອງມືສະຫນັບສະຫນຸນຈໍານວນຫຼາຍເພື່ອຄວາມຊັບຊ້ອນການເຮັດວຽກແລະຍັງຈະສະຫນັບສະຫນູນທີ່ດີສໍາລັບ Civilcad ຊຶ່ງເປັນປະໂຍດຫລາຍທີ່ຈະນໍາໃຊ້, ແຕ່ສິ່ງທີ່ສໍາຄັນແມ່ນເພື່ອຮູ້ຕົ້ນກໍາເນີດຂອງແຕ່ລະແນວຄວາມຄິດ
ພະຍາຍາມດ້ວຍ ຄໍາຮ້ອງສະຫມັກນີ້ອີກ
ເຊັ່ນດຽວກັນ XYZ-DXF ຢູ່ ທີ່ດີທີ່ສຸດ
ຂັ້ນຕອນທີ່ດີເຮັດໃຫ້ພວກເຮົາສອນ
Hi, Kovos ໃນບົດນີ້ ພວກເຮົາອະທິບາຍວິທີເຮັດມັນດ້ວຍ Softdesk8. ຂ້າພະເຈົ້າເຫັນວ່າພວກເຮົາບໍ່ສາມາດຜ່ານ blog ນີ້ແນະນໍາວິທີການທີ່ຈະໄດ້ຮັບຊອບແວທີ່ຖືກລະເມີດ, ໃນບົດນີ້ຂ້າພະເຈົ້າໄດ້ກ່າວເຖິງວ່າ Vuze ມັນເຮັດວຽກສໍາລັບການນັ້ນ, ແຕ່ມັນຢູ່ໃນຄວາມສ່ຽງຂອງທ່ານ.
ຂ້ອຍຈະແຕ້ມໂຄ້ງໃນລະດັບໃດໃນ Aautocad? ຂ້ອຍຈະດາວໂຫລດ softdesk8 ແນວໃດ?
Hello Jorge Luis
ຫນ້າທໍາອິດ, ໃນສະຖານີທັງຫມົດ, ມັນສົ່ງອອກຈຸດຫາຮູບແບບ .txt, ມັກໃນຄໍາສັ່ງ: x ປະສານງານ, ປະສານງານ y, ສູງ, ລາຍລະອຽດ.
ຫຼັງຈາກນັ້ນເປີດພວກເຂົາກັບ Excel, ເລືອກໄຟລ໌ປະເພດຂອງ .txt
ເລືອກເອົາຕົວເລືອກທີ່ຖືກກໍານົດໂດຍຫຍໍ້, ດັ່ງນັ້ນທ່ານສາມາດແຍກຄໍລໍາ
ເພື່ອໃຫ້ພວກເຂົາຢູ່ທີ່ດີເລີດ, ຂ້າພະເຈົ້າແນະນໍາໃຫ້ທ່ານໃຊ້ ເຄື່ອງມືນີ້, ທີ່ສົ່ງອອກດີເລີດໃຫ້ dxf
ຂ້ອຍຕ້ອງການຂັ້ນຕອນຕ່າງໆເພື່ອສາມາດສົ່ງອອກສະຖານີຕ່າງໆໄດ້ດີເລີດ…ຂອບໃຈ
Urgent
ດີ Daniel, ນີ້ແມ່ນພຽງແຕ່ຫນຶ່ງທີ່ຂ້າພະເຈົ້າສາມາດພິສູດວ່າວຽກງານ, ແມ່ນ VBA ແຕ່ພົວພັນກັບ Excel ໃນການບິນ
http://geofumadas.com/cuadro-de-rumbos-y-distancias-en-excel-interactivo-con-microstation/
ຂ້າພະເຈົ້າຈະຂອບໃຈມັນ, ກະລຸນາ. ມັນແມ່ນສໍາລັບທິດສະດີຂອງຂ້າພະເຈົ້າແລະຂ້າພະເຈົ້າພຽງແຕ່ຕ້ອງເຮັດແນວນີ້ເພື່ອກ້າວຫນ້າແລະສູງສຸດ. ຂໍຂອບໃຈທ່ານ.
Daniel, ໃຫ້ຂ້າພະເຈົ້າຊອກຫາ vba ທີ່ຂ້າພະເຈົ້າໃຊ້ເວລາກ່ອນຫນ້ານີ້ແລະອັບໂຫລດມັນເພື່ອໃຫ້ທ່ານພະຍາຍາມ
ໃຫ້ຂ້ອຍມື້ນີ້
ບໍ່, ທີ່ມີພຽງແຕ່ໃຫ້ທ່ານນໍາເຂົ້າຈຸດ.
ຂ້າພະເຈົ້າຈະໄດ້ຮັບ vba ແລະຂ້ອຍຈະອັບໂຫລດມັນເພື່ອໃຫ້ທ່ານພະຍາຍາມ.
I ¿¿ I ຂ້ອຍຄວນເຮັດແນວໃດໃນການປັບປຸງຫຼັກການຕ່າງໆຈາກການສົ່ງອອກໄປສູ່ການປູກຝັງແລະແຕ້ມເສັ້ນຂອງຂ້ອຍ; ໂດຍຜ່ານ APP BOOLER APP> XYZtext> COORDINALES ???????
ແມ່ນວ່າຂ້ອຍໃຊ້ຄໍາຮ້ອງສະຫມັກນີ້ເພື່ອນໍາເຂົ້າ?
GOOD DAY, GALVAREZHN
ຂໍຂອບໃຈ, ແຕ່ກໍລະນີຂອງຂ້ອຍນີ້ຄື:
ຂ້ອຍມີຖານຂໍ້ມູນໃນ Excel ບ່ອນທີ່ຂ້ອຍມີຈຸດປະສານງານຕົ້ນກໍາເນີດແລະຈຸດຫມາຍປາຍທາງ, ແລະຂ້ອຍຕ້ອງການໃຫ້ມັນແຕ້ມເສັ້ນໃນ autocad. """ແຕ່""" ໂດຍບໍ່ມີການຄັດລອກແລະວາງ, ແຕ່ການດໍາເນີນງານແມ່ນອັດຕະໂນມັດ, ນັ້ນແມ່ນ, ມີ macro ຫຼືລະຫັດບາງຢ່າງເພື່ອສ້າງການໂຕ້ຕອບ, ຫຼືບາງທີພາຍໃນ AUTOCAD ຫຼື MICROSTATION ມັນມີການໂຕ້ຕອບທີ່ນໍາເຂົ້າຂໍ້ມູນຈາກ excel AUTOCAD ຫຼື. MICROSTATION ຖ້າເປັນກໍລະນີ
ທ່ານແນະນໍາຂ້າພະເຈົ້າ galvarezhn
??????????? ຂໍຂອບໃຈ
ສະບາຍດີ Daniel, ຂັ້ນຕອນດຽວກັນໄດ້ອະທິບາຍຢູ່ນີ້
http://geofumadas.com/como-importar-puntos-de-excel-a-autocad/
ມັນເຮັດວຽກ, ແຕ່ແທນທີ່ຈະເປີດໃຊ້ຄໍາສັ່ງຈຸດ
ກະຕຸ້ນເສັ້ນຄໍາສັ່ງ, ຫຼື pline
ແທນທີ່ຈະວາງຈຸດທີ່ທ່ານຈະແຕ້ມເສັ້ນ
ຄວາມນັບຖື
ຂ້າພະເຈົ້າຜູ້ຂຽນແລະຂ້າພະເຈົ້າຊອກຫາວິທີເຮັດແນວໃດຂ້າພະເຈົ້າສາມາດແຕ້ມເສັ້ນອັດຕະໂນມັດໃນ AutoCAD ຈາກຖານຂໍ້ມູນໃນ Excel, ie ມີພິກັດແລະຈຸດຫມາຍປາຍທາງພິກັດກໍາເນີດ
ແຕ່ຂ້າພະເຈົ້າບໍ່ໄດ້ຈຸດຈຸດປະສົງແຕ່ຈຸດປະສົງແມ່ນຈຸດປະສົງໃນການເວົ້າແລະຈຸດປະສົງທີ່ແຕກຕ່າງກັນ.
ຂໍຂອບໃຈທ່ານ
lisp ນີ້ສາມາດເຮັດໄດ້
(defun c: txt-xyzs ()
(setq a (ssget)
n (sslength a)
i 0
f (ເປີດ (getstring “\nfilename: “) “w”)
)
(repeat n
(setq name (ssname ai)
ent (entget name)
tp (cdr (assoc 0 ent))
)
(ຖ້າ (= “TEXT” tp)
(ຖ້າ (ແລະ (= (cdr (assoc 71 ent)) 0) (= (cdr (assoc 72 ent)) 0))
progn
(setq ip (cdr (ass xNUMX ent))
x (rtos (ລົດ ip) 2 2)
ແລະ (rtos (cadr ip) 2 2)
z (rtos (caddr ip) 2 2)
s (cdr (ass xNUMX ent))
)
(princ(strcat x", "y", "z", "s"\n") f)
) ຂໍ້ຄວາມຊ້າຍທີ່ຖືກຕ້ອງ
progn
(setq ip (cdr (ass xNUMX ent))
x (rtos (ລົດ ip) 2 2)
ແລະ (rtos (cadr ip) 2 2)
z (rtos (caddr ip) 2 2)
s (cdr (ass xNUMX ent))
)
(princ(strcat x", "y", "z", "s"\n") f)
) ນອກເຫນືອຈາກທີ່ຖືກຕ້ອງຕາມກົດຫມາຍ
) if
) if
(ຖ້າ (= “MTEXT” tp)
progn
(setq ip (cdr (ass xNUMX ent))
x (rtos (ລົດ ip) 2 2)
ແລະ (rtos (cadr ip) 2 2)
z (rtos (caddr ip) 2 2)
s (cdr (ass xNUMX ent))
)
(princ(strcat x", "y", "z", "s"\n") f)
) ຂໍ້ຄວາມຊ້າຍທີ່ຖືກຕ້ອງ
mtext
(setq i (1 + i))
) repeat
(ປິດ f)
)