ورود

View Full Version : این چه زبانی هستش؟



dnext387
پنج شنبه 06 مهر 1402, 08:29 صبح
سلام
من برنامه نویسی c و اسمبلی رو تا حدودی یاد گرفتم و برای سخت افزار مینویسیم.
میخواستم بدونه این برنامه که قرارش میدم با چه زبانی نوشته شده تا بتونه بفهمش:

https://www.uplooder.net/files/e14d6071c8618168d4eee10dbd14dba9/language.msq.html

اگر اسم زبانش رو نمیدونید ، همینکه بتونید بهم بگید دسته بندی یا تفکیک اطلاعات داخلش به چه شکلیه هم کمک بزرگی به من میکنه.

پیشاپیش از راهنماییهای شما سپاس گزارم


یک قسمت از کدش رو در زیر قرار میدم و برای دیدن کاملش به لینکی که گذاشتم سربزنید:






<?xml version="1.0" encoding="ISO-8859-1"?>
<msq xmlns="http://www.msefi.com/:msq">
<bibliography author="TunerStudio MS Lite! 3.1.03 - EFI Analytics, Inc." tuneComment="" writeDate="Tue Jul 21 17:57:23 CEST 2020"/>
<versionInfo fileFormat="5.0" firmwareInfo="Speeduino+2020.06-dev" nPages="12" signature="speeduino 202306-dev-wmi"/>
<page>
<pcVariable name="tsCanId">"CAN ID 0"</pcVariable>
<pcVariable digits="0" name="rpmhigh" units="rpm">8000.0</pcVariable>
<pcVariable digits="0" name="rpmwarn" units="rpm">3000.0</pcVariable>
<pcVariable digits="0" name="rpmdang" units="rpm">5000.0</pcVariable>
<pcVariable digits="0" name="maphigh" units="kPa">255.0</pcVariable>
<pcVariable digits="0" name="mapwarn" units="kPa">200.0</pcVariable>
<pcVariable digits="0" name="mapdang" units="kPa">245.0</pcVariable>
<pcVariable cols="1" digits="1" name="wueAFR" rows="10" units="AFR">
-2.0
-1.5
-1.2
-1.0
-0.8
-0.6
-0.4
-0.2
-0.1
0.0
</pcVariable>
<pcVariable cols="1" digits="0" name="wueRecommended" rows="10" units="%">

mazoolagh
سه شنبه 18 مهر 1402, 10:57 صبح
سلام و روز خوش
این یک فایل xml هست که از یک namespace اختصاصی هم برای تگ ها و اتریبیوت های خودش استفاده میکنه.

در نگاه اول اینجور دیده میشه که دیتا مربوط به یک واحد کنترل سوخت بر اساس شرایط موتور و محیط و ... باشه.

معمولا وقتی قرار هست یک واحد کنترل سوخت برنامه ریزی یا آپدیت بشه،
یک چنین فایلی توسط برنامه loader (که در اختیار شماست) در eprom کنترلر آپلود میشه.

dnext387
دوشنبه 01 آبان 1402, 08:53 صبح
متشکرم دوست عزیز
آیا نرم افزار آفلاینی برای بررسیش و تفکیکش هست؟
جایی دیگه بهم xml parser معرفی کردن اما آفلاین پیدا نکردم.

mazoolagh
سه شنبه 02 آبان 1402, 18:03 عصر
اگر برنامه نویسی میدونین که خودتون میتونین خیلی راحت یک داکیومنت xml رو بخونین و باهاش کار کنین.
اگر منظورتون از آفلاین یک برنامه است که روی کامپیوتر اجرا کنین و فایل رو بخونه و گره ها و مقادیر رو نشون بده،
چیزی نمیشناسم و باید گوگل کنین.

تا زمانی که نخواین تغییر در فایل بدین و فقط هدف دیدن و بررسی دیتا به صورت یک ساختار درختی باشه،
میتونین فایل رو در مرورگر باز کنین و نیازی به هیچ برنامه دیگه ای نیست.

کافی هست پسوند فایل رو به xml تغییر بدین و روش راست کلیک کنین و open with و مرورگر رو انتخاب کنین (برای این کار اج و کروم از فایرفاکس بهتر هست).

اگر ادیتور ++notepad دارین با اون هم میشه، ولی برای فقط دیدن همون مرورگر بهتره (از نظر نمایش دیتا های طولانی)