এলটিএসপাইএসআইভিতে আরও দুটি পরামিতি সহ। স্টেপ প্যারাম কীভাবে ব্যবহার করবেন


13

আমার প্রত্যেকটিতে কয়েকটি প্রতিরোধকের বিভিন্ন মান (সুবিধামত আর 1 এবং আর 2 বলা হয়) সহ তিনটি ক্ষণস্থল সিমুলেশনগুলি করা দরকার। আমি যা করতে চাইছি তা হ'ল:

  • সিম। 1: আর 1 = 1 কে , আর 2 = 10 কে Ω ΩΩΩ
  • সিম। 2: আর 1 = 1 এম , আর 2 = 10 এম ΩΩΩ
  • সিম। 3: আর 1 = 1 কে , আর 2 = 1 এম ΩΩΩ

যদি কেবলমাত্র একজন প্রতিরোধক থাকতেন যার প্রতিরোধের তারতম্য হয়, তবে আমি কেবল তার প্রতিরোধটি "{r1 set" এ সেট করতাম (আমি আর -1 এর চেয়ে আলাদা ভেরিয়েবল / প্যারামিটার তৈরি করতে ছোট হাতের অক্ষর ব্যবহার করি) এবং একটি কমান্ড ব্যবহার করি যেমন:

.step param r1 list 1k 1meg 1k

তবে, যেহেতু আমাকে দুটি প্যারামিটার (একসাথে) দু'বার পরিবর্তন করতে হয়েছে, তাই আমি এখানে পড়েছি (কমপক্ষে এলটিএসপাইএসআইভিতে) যে আমার সমস্যার সমাধান হিসাবে এই জাতীয় কিছু ব্যবহার করা যেতে পারে:

.step param X list 1 2 3

.param r1 = table(X, 1k, 1meg, 1k)

.param r2 = table(X, 10k, 1meg, 10meg)

সিমুলেশনটি করার পরে, আমি নিম্নলিখিত সতর্কতাগুলি পেয়েছি:

WARNING: Can´t resolve .param r2 = table(X, 10k, 1meg, 10meg)
Select OK to continue the simulation with the default model or Cancel to quit now.

একই r1 জন্য প্রযোজ্য।

কোনও কারণে, সারণীটি যদি আমি টেবিলে একটি অতিরিক্ত উপাদান যুক্ত করি তবে "বিরতি" হয় না। সেক্ষেত্রে সিমুলেশনটি খুব বেশি সময় নেয়, প্রতিবার আরও ধীরে ধীরে অগ্রসর হয়, কারণ এটি কখনই শেষ হবে না। আমি এক্স 2 থেকে 1 2 3 এর পরিবর্তে 0 1 2 সেট করার চেষ্টা করেছি, তবে এটিও কার্যকর হয় না।

এখানে কিছু ছবি দেওয়া হল:

সার্কিট + কমান্ড

ভুল বার্তা

তোমার সাহায্য খুব প্রশংসিত হবে.


আমি বিভ্রান্ত, আপনি কি 3 টি পরিস্থিতি বা তার চেয়ে বেশি অনুকরণ করতে চান? আপনি যদি কেবল 3 টি পরিস্থিতি অনুকরণ করতে চান তবে আমি মশলা দিয়ে এটি করা বিরক্ত করব না।
এসিডি

এবং আপনি এক্স অক্ষটি কী হতে চান?
এসিডি ২

আমি এই তিনটি পরিস্থিতিতে অনুকরণ করতে এবং তাদের একসাথে চক্রান্ত করতে চাই। আমি জানি যে আমি কেবল একটি সিএসভি ফাইল রফতানি করতে এবং অক্টোটাভ বা এক্সেল দিয়ে তাদের প্লট করতে পারি, তবে এটি সরাসরি এলটিএসপাইসে করা আরও অনেক বেশি কার্যকর হবে। এই পোস্টে ( ইলেক্ট্রনিক্স.সটাকেক্সচেঞ্জ / প্রশ্ন / 20811/… ) কেউ কীভাবে এটি করবেন তা বলেছেন তবে এটি আমার পক্ষে কার্যকর হয় না। এই উদাহরণে আমি তিনটি দৃশ্যাবলী রেখেছি তবে আমার আরও বেশি লাগতে পারে।
সেবাসচক্র

আপনার দ্বিতীয় প্রশ্নের বিষয়ে, এক্স হ'ল বিভিন্ন সূচক যা আমাকে টেবিলের মানগুলিতে অ্যাক্সেস করতে দেয়। যেহেতু (আপাতদৃষ্টিতে) এলটি আমাকে কেবল একবারে একটি পরিবর্তনশীল মাধ্যমে ঝাপটানোর অনুমতি দেবে, আমি এক্সের মাধ্যমে ঝাড়ফুঁক করি এবং তারপরে এক্স সেই পদক্ষেপে যে মূল্য নিয়েছে তা অনুসারে আমি টেবিলের মানগুলি অ্যাক্সেস করার চেষ্টা করি। আমি আশা করি আমি পরিষ্কার হয়ে যাচ্ছি। ধন্যবাদ.
সেবাসচক্র

ভাল এক জন্য টেবিল কমান্ড একটি সূচক চায়, যা এক্স, তারপরে xy জোড়া একটি সেট। প্রতিটি প্যারামে 3 টি মান থাকা উচিত, তিনটি মান নয়।
এসিডি

উত্তর:


17

এলটিএসপাইসে টেবিল কমান্ডটি সত্যিই এক ধরণের অভিধান তৈরি করে যেখানে আপনাকে কী মান জোড় নির্দিষ্ট করতে হবে। আপনার মামলার যথাযথ নির্দেশনা হ'ল:

.step param Rx list 1 2 3
.param R1 table(Rx,1,1k,2,1Meg,3,1k)
.param R2 table(Rx,1,10k,2,1Meg,3,10Meg)

এবং প্রতিরোধকের মান সেট {R1}এবং {R2}যথাক্রমে।

আপনি যদি একটি রেসিস্টারের মান এটির কাছে পেতে চান তবে আপনিও প্রবেশ করতে পারেন (মানের পরিবর্তে, ডানদিকে ক্লিক করার সময়)

R=table(Rx,1,10k,2,1Meg,3,10Meg)

প্রতিরোধকের মান ক্ষেত্রে into এটি সমস্ত ধরণের উপাদানগুলির জন্য একইভাবে কাজ করে এবং বাহ্যিক স্ক্রিপ্ট সহ .ass ফাইলগুলি তৈরি করতে এটি LTspices অনুপস্থিত মন্টি কার্লো ফান্টোনালিটি জন্য ক্র্যাচ হিসাবে ব্যবহার করা যেতে পারে।


4

একটি প্যারামিটার সুইপ / পদক্ষেপ এক্সপ্রেশন মাধ্যমে একাধিক উপাদান মান নিয়ন্ত্রণ করতে পারে।

Control পরামিতি as হিসাবে নকশায় প্রয়োগ করার জন্য ফলাফলের উপাদানগুলির মান বা প্যারামিটারগুলি অর্জন করতে আপনি যে পদক্ষেপে পদক্ষেপ নিচ্ছেন আপনার কন্ট্রোল ভেরিয়েবল একটি পর্বের কোণ বা সময় বিলম্ব বা অনুরূপ হতে পারে যা আপনি এক বা একাধিক সূত্র / এক্সপ্রেশনগুলিতে ইনপুট দেন similar

আপনি যদি কোনও সম্পর্ক বজায় রাখতে চান বা কোনও বর্তমান বা ফিল্টার সংস্থার মতো ডিজাইনের কিছু অপ্রত্যক্ষ শারীরিক সম্পত্তি নিয়ন্ত্রণ করতে চান তবে এটি কার্যকর।

"অপ" কমান্ড সম্পাদকটিতে আপনি এরকম কিছু প্রবেশ করতে পারেন:

.STEP param Imax 0.1 0.3 0.1 
.PARAM Uin= 5
.PARAM R = (Uin-0.84954605)/Imax

এটি ০.০ থেকে ০.০ পর্যন্ত আইম্যাক্সকে ধাপ দেয় এবং প্যারামিটার ইম্যাক্স, ইউন, ডায়োডের কিছু অনুমান ভোল্টেজ ড্রপ ব্যবহার করে একটি প্রতিরোধকের মান আরটি গণনা করে।

PARAM R একটি উপাদান মানের usng {R} স্বরলিপিতে উল্লেখ করা যেতে পারে। লক্ষ্য করুন যে ইউনকে ভোল্টেজ উত্স বা অনুরূপ ইত্যাদিতে {Uin be হিসাবে ব্যবহার করা যেতে পারে।

"অপ্ট" সম্পাদক উইন্ডোতে একাধিক লাইনের জন্য সমস্ত প্যারামগুলিকে একই পাঠ্যবক্সে রাখতে CTRL + M ব্যবহার করুন।


2

এটি আমার সার্কিটের জন্য কাজ করছে

। স্টেপ পরম এন তালিকা 2 3 4

.প্যারাম আরএফ = টেবিল (এন, 1,1.3 কে, 2,1.1 কে, 3,1.2 কে, 4,1 কে)

.প্যারাম সিএফ = টেবিল (এন, 1,54 পি, 1,64 পি, 2,64pF, 4,64pF)

সুতরাং আরএফ বর্তমান সূচকের মান পায় (। ধাপে নির্দেশাবলীতে সংজ্ঞায়িত) সুতরাং মানগুলির সারণি সূচক শনাক্তকারী দিয়ে শুরু হয় (এখানে এন) এর পরে জোড় সূচক, মান অনুসরণ করে। আমি যদি টেবিলগুলিতে সূচকটি ব্যবহার না করি তবে আমি প্রথম পোস্টে উল্লিখিত একই ত্রুটি পেয়েছি

এলটিস্পাইস টেবিল ফাংশন পড়ার পরে কাজের সমাধানটি পাওয়া গেল

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.