Welcome Guest! To enable all features please Login. New Registrations are disabled.

Notification

Icon
Error

Login


Options
Go to last post Go to first unread
Offline cheg0  
#1 Posted : 24 October 2017 21:42:37(UTC)
cheg0

Rank: Newbie

Groups: Registered
Joined: 24/10/2017(UTC)
Posts: 1

Добавьте возможность удобного добавления глобальных(доступных из любого файла) пользовательских констант и единиц измерения.
Правка файлов "Constants.xml" и "Units.xml" довольно трудоёмка и сбрасывается после обновлений.

Wanna join the discussion?! Login to your SMath Studio Forum forum account. New Registrations are disabled.

Offline Int16  
#2 Posted : 15 October 2020 21:40:47(UTC)
Int16

Rank: Newbie

Groups: Registered
Joined: 15/10/2020(UTC)
Posts: 9

Прошу добавить в файл Units.xml следующие приставки к единицам измерения: мкТл, мТл, мкВб, мВб, клк, клм.
Также на русском вместо Ом отображает Ω.
Offline Andrey Ivashov  
#3 Posted : 01 November 2020 00:10:06(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,616
Man
Russian Federation

Was thanked: 1978 time(s) in 666 post(s)
Originally Posted by: Int16 Go to Quoted Post
Прошу добавить в файл Units.xml следующие приставки к единицам измерения: мкТл, мТл, мкВб, мВб, клк, клм.

Добавил.

Originally Posted by: Int16 Go to Quoted Post
Также на русском вместо Ом отображает Ω.

Исправил.
Offline Int16  
#4 Posted : 11 August 2021 09:50:26(UTC)
Int16

Rank: Newbie

Groups: Registered
Joined: 15/10/2020(UTC)
Posts: 9

Прошу добавить в файл Units.xml следующие внесистемные единицы измерения из электротехники и энергетики: ВА, ВАр, (и их кратные кВА, МВА, кВАр, МВАр), численно они равны Вт.
Offline Int16  
#5 Posted : 23 May 2023 11:51:19(UTC)
Int16

Rank: Newbie

Groups: Registered
Joined: 15/10/2020(UTC)
Posts: 9

Прошу исправить размерность стерадиан на 1, так как по определению телесный угол -- это отношение площади к расстоянию в квадрате, получается безразмерная величина. Т. е. то же, что и с радианами.
При выполнении расчётов по первому закону освещённости получается:
сила света = освещённость * расстояние в квадрате [ср*кд], а должно получатся просто [кд].
По определению световой поток = сила света * телесный угол, из этого вытекает, что размерность [лм] = [кд], т. к. строго размерность телесного угла равна 1.

Edited by user 02 June 2023 14:01:53(UTC)  | Reason: Not specified

Offline OchkovVF  
#6 Posted : 27 May 2023 14:04:13(UTC)
OchkovVF


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 06/04/2023(UTC)
Posts: 318
Man
Russian Federation

Was thanked: 17 time(s) in 17 post(s)
Originally Posted by: Int16 Go to Quoted Post
Прошу исправить размерность стерадиан на 1, так как по определению телесный угол -- это отношение площади к расстоянию в квадрате, получается безразмерная величина. Т. е. то же, что и с радианами.
При выполнении расчётов по первому закону освещённости получается:
сила света = освещённость * расстояние [ср*кд], а должно получатся просто [кд].
По определению световой поток = сила света * телесный угол, из этого вытекает, что размерность [лм] = [кд], т. к. строго размерность телесного угла равна 1.


rad + sr = 2, а должно быть сообщение об ошибке!
Offline mkraska  
#7 Posted : 27 May 2023 16:31:11(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,980
Germany

Was thanked: 1120 time(s) in 718 post(s)
Originally Posted by: OchkovVF Go to Quoted Post

rad + sr = 2, а должно быть сообщение об ошибке!


Это невозможно, т.к. всякие единицы непосредственно превращаются в базовые единицы и первоначальная размерность величины забывается. SMath замечатет ошибку только когда базовые единицы различные.

Отдельный механизм обозначения размерности был бы также полезен для различия частоты (Гц) и угловой частоты (рад/сек) или температуры как состояние и разницы двух температур.
Martin Kraska

Pre-configured portable distribution of SMath Studio: https://smath.com/wiki/SMath_with_Plugins.ashx
Offline OchkovVF  
#8 Posted : 27 May 2023 16:39:02(UTC)
OchkovVF


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 06/04/2023(UTC)
Posts: 318
Man
Russian Federation

Was thanked: 17 time(s) in 17 post(s)
Originally Posted by: mkraska Go to Quoted Post
Originally Posted by: OchkovVF Go to Quoted Post

rad + sr = 2, а должно быть сообщение об ошибке!


Это невозможно, т.к.

Нет ничего невозможного!

Offline Kenny Lemens  
#9 Posted : 30 May 2023 16:30:46(UTC)
Kenny Lemens


Rank: Advanced Member

Groups: Registered
Joined: 11/01/2018(UTC)
Posts: 131
Man
United States
Location: Wisconsin

Was thanked: 58 time(s) in 37 post(s)
Greetings,

Per your suggestions:
rad + sr = ▮ ERROR!
I understand the desire, but the flaw to this logic is to ignore the fact that 「rad」 can produce a valid value for 「rad+sr」 or 「'rad+{41253*'deg^2}/{4*π}」; saying unit 「sr」 should throw an error for a value of 「2」 will come at odds against the claim that 「rad」 should always produce a value of 「2」.

But on that note; you can just create a function to add things correctly; create your own operators that can recognize that rad can be added to sr, but also has a limited range:
Smath_steradianAddition.jpg
However, such a function may only be reliable with 「sr」 being is own unit (per default units); if you redefine it as 「unitless」, you may very well loose the context of 「sr」 after (1) evaluation.


May this be of Good Help;
⚜ Kenny Lemens, P.E. ᵂᴵ
"No matter where you go, there you are." -Buckaroo Banzai

Hotkeys: https://en.smath.com/for...rce.ashx?a=45771&b=2
Offline mkraska  
#10 Posted : 30 May 2023 19:39:19(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,980
Germany

Was thanked: 1120 time(s) in 718 post(s)
Originally Posted by: OchkovVF Go to Quoted Post
Originally Posted by: mkraska Go to Quoted Post
Originally Posted by: OchkovVF Go to Quoted Post

rad + sr = 2, а должно быть сообщение об ошибке!


Это невозможно, т.к.

Нет ничего невозможного!



Невозможно в пределах программы как она устроена сегодня. Если очень хочется, конечно, можно.
Martin Kraska

Pre-configured portable distribution of SMath Studio: https://smath.com/wiki/SMath_with_Plugins.ashx
Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.