Problem with svg icon 关于svg图标的问题的讨论---来自Nokia论坛

daily-stock-analysis(Python) 「daily_stock_analysis(Python)」是后台管理系统(Python)。项目简介:LLM 驱动的多市场股票智能分析系统:多源行情、实时新闻、决策看板与自动推送,支持零成本定时运行。 LLM-powered multi-market stock analysis system with multi-source market data, real-time news, decision dashboard, automated notifications, and cost-free scheduled runs.源码完整,下载解压即可查看使用,适合学习参考、课程设计与二次开发。 立即下载
wave注:此问题主要是讨论svg图标手机中不能正确显示的问题,我会把关键的讨论部分翻译出来。
patrickfrei Offline
Regular Contributor
 
Posts: 180
Join Date: Nov 2006
Problem with svg icon - 2006-12-14, 15:50

Hello

I've modified the original svg-icon of my application (qgn_menu_MyApp.svg) in Inkscape. Then I rebuilt the project in Carbide C++, once for the emulator and once for the final phone release (SIS).

Now, I can see the new icon on the emulator. But on the phone itself, the icon remains empty and transparent... I also converted the svg manually with mifconv and replaced the existing mif in "$(EPOCROOT)/Epoc32/data/z/resource/apps/MyApp.mif" with the new one. That doesn't work either...

Does someone have any idea on how to get rid of that problem??

BTW: My phone is a Nokia N73.
Reply With Quote
(# 2 )
Old
ltomuta's Avatar
ltomuta Offline
Forum Nokia Expert
 
Posts: 992
Join Date: Sep 2004
Location: Tampere, Finland
Re: Problem with svg icon - 2006-12-14, 16:08

Make sure that you save the image in pure SVG format (not Inkscape SVG). Then run it throug the SVG2SVGT converter tool.

I hope this helps ...
Reply With Quote
(# 3 )
Old
patrickfrei Offline
Regular Contributor
 
Posts: 180
Join Date: Nov 2006
Re: Problem with svg icon - 2006-12-14, 16:42

No, just converted it and it remains empty... BTW: Before changing the icon it was also empty on the phone. But on the emulator it has been displayed correctly. That's also true for other applications I compiled by myself on Carbide C++... might that be a problem of the phone??
Reply With Quote
(# 4 )
Old
ltomuta's Avatar
ltomuta Offline
Forum Nokia Expert
 
Posts: 992
Join Date: Sep 2004
Location: Tampere, Finland
Re: Problem with svg icon - 2006-12-14, 16:56

Why don't you post the icon here? Someone might spot the problem ...
Reply With Quote
(# 5 )
Old
patrickfrei Offline
Regular Contributor
 
Posts: 180
Join Date: Nov 2006
Re: Problem with svg icon - 2006-12-14, 17:45

O.k. I uploaded the files now:

Original from Carbide C++:
http://LINK-EXPIRED/symbian/qgn_menu_MyApp_0.svg
After modification in Inkscape:
http://LINK-EXPIRED/symbian/qgn_menu_MyApp_1.svg
After conversion with svg2svgt:
http://LINK-EXPIRED/symbian/qgn_menu_MyApp_2.svg

Hope you can help me...

Last edited by patrickfrei : 2006-12-28 at 21:18.
Reply With Quote
(# 6 )
Old
patrickfrei Offline
Regular Contributor
 
Posts: 180
Join Date: Nov 2006
Re: Problem with svg icon - 2006-12-14, 21:37

I guess there is a problem in Carbide C++... build a simple C++ application for S60 with the project wizard (name it e.g. "test"). Do not change anything else and build the project once as release for your phone (SIS) and once as emulator debug.

You will see: In the emulator you can see the standard symbian application icon. But on your phone there will be an empty, transparent icon...
Reply With Quote
(# 7 )
Old
ltomuta's Avatar
ltomuta Offline
Forum Nokia Expert
 
Posts: 992
Join Date: Sep 2004
Location: Tampere, Finland
Re: Problem with svg icon - 2006-12-14, 22:10

The last two links point to the same file ... or am I too tired ?

Try the attached sis, it uses the "qgn_menu_MyApp_1.svg" without svgt conversion and the icon is displayed OK both on emulator and on my N91.
Attached Images
File Type: pngTestSVG.png (21.9 KB, 286 views)
Attached Files
File Type: sisTestSVG.sis (19.1 KB, 192 views)

Last edited by ltomuta : 2006-12-14 at 22:17.
Reply With Quote
(# 8 )
Old
patrickfrei Offline
Regular Contributor
 
Posts: 180
Join Date: Nov 2006
Re: Problem with svg icon - 2006-12-15, 10:28

Hello ltomuta

Thank you for your help. I corrected the link above. Your SIS shows me the correct icon... I really don't understand that

Did you also use Carbide C++ and did you make some modifications for building the test-SIS? How did you replace the svg-file?

Attache you'll find a link to my test-SIS-file (didn't changed anything before building the application, i.e. I used the default settings of Carbide C++ v 1.1). And again, on my phone there is only an empty icon. On the emulator I have the correct default one of Carbide ("open blue box")... what about your phone? Do you have the same issue?
http://LINK-EXPIRED/symbian/TestApp.sis
Additionally I attached a screenshot of the program folder of my phone:
http://LINK-EXPIRED/symbian/screenshot.jpg --> TestApp has no icon...

BTW: On the WWW there are also some guys with the same problem...

Last edited by patrickfrei : 2006-12-28 at 21:19.
Reply With Quote
(# 9 )
Old
patrickfrei Offline
Regular Contributor
 
Posts: 180
Join Date: Nov 2006
Re: Problem with svg icon - 2006-12-15, 12:39

Maybe the output while building the icon will help to find out the problem. I figured-out that my release-build-output is not exactly the same as the one of other guys on the WWW (the different lines are marked in red). But: This release-output of someone else on the WWW is the same as my debug-output!

My output for the release:
'Building file: ../gfx/TestApp.mifdef'
'Invoking: MIF Compiler'
perl -S epocmifdef.pl -v -p"C:/Symbian/Carbide/workspace/TestApp/" -hC:/Symbian/9.2/S60_3rd_FP1_2/EPOC32/include/TestApp.mbg -o"/Symbian/9.2/S60_3rd_FP1_2/EPOC32/DATA/Z/resource/apps/TestApp.mif" ../gfx/TestApp.mifdef
adding /c32 C:/Symbian/Carbide/workspace/TestApp/gfx/qgn_menu_TestApp.svg to temp file ../gfx/TestApp.mifdef.txt
closing temp file ../gfx/TestApp.mifdef.txt
mifconv.exe /Symbian/9.2/S60_3rd_FP1_2/EPOC32/DATA/Z/resource/apps/TestApp.mif /HC:/Symbian/9.2/S60_3rd_FP1_2/EPOC32/include/TestApp.mbg /F../gfx/TestApp.mifdef.txt
MifConv version 1.11 build (39).

Reading source list file: ../gfx/TestApp.mifdef.txt
Checking: C:/Symbian/Carbide/workspace/TestApp/gfx/qgn_menu_TestApp.svg
Choosing...
Convert files...
.
Loading mif icons...
Loading file: /Symbian/9.2/S60_3rd_FP1_2/epoc32/winscw/c/system/temp/s6ac.tmp/C__Symbian_Carbide_workspace_TestApp_gfx_qgn_menu_TestApp.svgb
Writing mif: /Symbian/9.2/S60_3rd_FP1_2/EPOC32/DATA/Z/resource/apps/TestApp.mif
Writing mbg: C:/Symbian/9.2/S60_3rd_FP1_2/EPOC32/include/TestApp.mbg
deleting temp file ../gfx/TestApp.mifdef.txt
'Finished building: ../gfx/TestApp.mifdef'


Output of someone else for the release:
'Building file: ../gfx/BuddyTrack.mifdef'
'Invoking: MIF Compiler'
perl -S epocmifdef.pl -p"F:/leo/Symbian/workspace/BuddyTrack/" -hF:/Symbian/9.1/S60_3rd/EPOC32/include/BuddyTrack.mbg -o"/Symbian/9.1/S60_3rd/EPOC32/DATA/Z/resource/apps/BuddyTrack.mif" ../gfx/BuddyTrack.mifdef
Reading source list file: ../gfx/BuddyTrack.mifdef.txt
Checking: F:/leo/Symbian/workspace/BuddyTrack/gfx/qgn_menu_BuddyTrack.svg
Choosing...
Loading mif icons...
Loading file: F:/leo/Symbian/workspace/BuddyTrack/gfx/qgn_menu_BuddyTrack.svg
Writing mif: /Symbian/9.1/S60_3rd/EPOC32/DATA/Z/resource/apps/BuddyTrack.mif
Writing mbg...F:/Symbian/9.1/S60_3rd/EPOC32/include/BuddyTrack.mbg
'Finished building: ../gfx/BuddyTrack.mifdef'

Last edited by patrickfrei : 2006-12-15 at 13:11.
Reply With Quote
(# 10 )
Old
patrickfrei Offline
Regular Contributor
 
Posts: 180
Join Date: Nov 2006
Re: Problem with svg icon - 2006-12-15, 18:34

O.k., now I changed the following line in my PKG
"$(EPOCROOT)/Epoc32/data/z/resource/apps/PhoNetInfo.mif" -"!:/resource/apps/PhoNetInfo.mif"
into
"$(EPOCROOT)/Epoc32/data/z/resource/apps/PhoNetInfo.mif" -"!:/resource/apps/PhoNetInfo_reg.mif"

Then, I have at least the default icon on the phone! Interesting...
Reply With Quote
(# 11 )
Old
patrickfrei Offline
Regular Contributor
 
Posts: 180
Join Date: Nov 2006
Strange problem with svg icon... - 2006-12-15, 18:51

Hello

I've a strange problem with showing the svg-application icon on my phone (N73).
  1. Building a project (e.g. test) with carbide c++ 1.1 and installing the SIS on the phone shows me an empty (transparent) icon [/url]. On the emulator it works. There I've the standard icon. Today, I changed the following line in my PKG
    "$(EPOCROOT)/Epoc32/data/z/resource/apps/PhoNetInfo.mif" -"!:/resource/apps/PhoNetInfo.mif"
    into
    "$(EPOCROOT)/Epoc32/data/z/resource/apps/PhoNetInfo.mif" -"!:/resource/apps/PhoNetInfo_reg.mif"
    --> Then, I get the default icon on the phone!
  2. If I modify now the default svg-application-icon (qgn_menu_MyApp.svg) with Inkscape, convert it with SVG2SVGT and replace it in the gfx-folder, then I've the following problem:
    --> the new icon is being correctly shown on the emulator
    --> the default icon is being shown on the phone.
  3. If I remove the "_reg"-part in the PKG and build the project again, then I get the following:
    --> the new icon is being correctly shown on the emulator
    --> an empty (transparent) icon is being shown on the phone.
Can someone help me?? I'd like to show my own icon on the phone!

Last edited by patrickfrei : 2007-01-12 at 15:51.
Reply With Quote
(# 12 )
Old
ltomuta's Avatar
ltomuta Offline
Forum Nokia Expert
 
Posts: 992
Join Date: Sep 2004
Location: Tampere, Finland
Re: Problem with svg icon - 2006-12-15, 19:44

patrickfrei,

it is only now that I see that you are in fact using the S60 3rd FP1 while developing for a S60 3rd Edition device. Why?

First of all comparing the output generated by two different tool chains may trigger false alarms. Then without knowing about your configuration my S60 3rd Edition test, though successful was also useless...

I've done a build in S60 3rd FP1 and then I've installed the result on my N91. The result is the same as for you, a white icon is being displayed. But the output is similar to S60 3rd SDK, particularly I do not have the line "adding /c32 C:/Symbian/Carbide/workspace/TestApp/gfx/qgn_menu_TestApp.svg to temp file ../gfx/TestApp.mifdef.txt".

The presence of this line in your build suggests that however you had added the new icon to the project it was not the cleanest simples way. Yet the rest of the process seems ok and I suspect in the end you have an application who's icon will display nicely on ... N95.

I still have to investigate why the icons seem to be incompatible (I do have some ideas) but this will have to wait for some free time ... maybe next year.
Reply With Quote
(# 13 )
Old
ltomuta's Avatar
ltomuta Offline
Forum Nokia Expert
 
Posts: 992
Join Date: Sep 2004
Location: Tampere, Finland
Re: Problem with svg icon - 2006-12-15, 19:49

Quote:
Originally Posted by patrickfrei
O.k., now I changed the following line in my PKG
"$(EPOCROOT)/Epoc32/data/z/resource/apps/PhoNetInfo.mif" -"!:/resource/apps/PhoNetInfo.mif"
into
"$(EPOCROOT)/Epoc32/data/z/resource/apps/PhoNetInfo.mif" -"!:/resource/apps/PhoNetInfo_reg.mif"

Then, I have at least the default icon on the phone! Interesting...
If you'll spend some time studying the relationship between the various files in a S60 project, particularly the relationship between the *_reg.rss , *[_loc].rss and *.mif you will eventually realize that, unfortunately, your result is not interesting at all.

Best regards,
Reply With Quote
(# 14 )
Old
patrickfrei Offline
Regular Contributor
 
Posts: 180
Join Date: Nov 2006
Re: Problem with svg icon - 2006-12-15, 20:52

Hello Itomuta

Ahh, I though S60 3rd FP1 is the newest release for 3rd-edition device in general. So, do you recommend to use S60 3rd Maintenance Edition for me?? Or what SDK are you using for developing applications for your N91?

Many thanks for your support!
Reply With Quote
(# 15 )
Old
patrickfrei Offline
Regular Contributor
 
Posts: 180
Join Date: Nov 2006
Re: Problem with svg icon - 2006-12-15, 21:07

And please, could you send me the mif-file you created out of my svg (qgn_menu_MyApp_1.svg)?? That would be great!!!
 
Old
ltomuta's Avatar
ltomuta Offline
Forum Nokia Expert
 
Posts: 992
Join Date: Sep 2004
Location: Tampere, Finland
Re: Problem with svg icon - 2006-12-16, 10:25

Quote:
Originally Posted by patrickfrei
Hello Itomuta

Ahh, I though S60 3rd FP1 is the newest release for 3rd-edition device in general. So, do you recommend to use S60 3rd Maintenance Edition for me?? Or what SDK are you using for developing applications for your N91?

Many thanks for your support!
One should not think about mobile software as it does about the PC software. On a mobile you cannot install your own choice of OS version, you cannot go back and forth as soon as a new OS version is available or when you have the mood of seeing how the OS was looking 10 years ago.

Once a device is released with a certain software version that will be maintained throught the lifecicle of the product though multiple improvements can be assed in subsequent firmware builds. Even more constant is the SDK release that is compatible with the device. As far as I remember the only SDK ever updated was S60 3rd SDK which now has a MR version. (To be clear, S60 3rd MR is the new and improved S60 3rd SDK, one should use it wherever the specifications recoment the use of S60 3rd SDK.)

The so called Feature Pack SDKs are more than software updates. They are based on a totaly diferent OS version and they support a completely diferent range of devices, with new features for which new APIs are provided.

I've said it times and times again ... first, one should decide the phone or platform for which the application is targeted. Then check the
device specifications and learn about the needed SDK. For your N93 and my N91 the supported SDK is S60 3rd SDK MR. Even if you want to add support for N95 the main application development should stay in S60 3rd SDK MR and should only be moved in S60 3rd SDK FP1 for adding those features (if any) that are only supported by N95 but not by the older devices.
Reply With Quote
(# 17 )
Old
patrickfrei Offline
Regular Contributor
 
Posts: 180
Join Date: Nov 2006
Re: Problem with svg icon - 2006-12-16, 21:15

Thank you for your help!

I recreated my project from scratch with the Maintenance Release. Everything works fine now and the best is that the icon is also being displayed on the phone!!! FINALLY!!!
Reply With Quote
(# 18 )
Old
kfalck Offline
Registered User
 
Posts: 5
Join Date: Mar 2004
Re: Problem with svg icon - 2006-12-21, 01:57

Quote:
Originally Posted by ltomuta
I've said it times and times again ... first, one should decide the phone or platform for which the application is targeted. Then check the device specifications and learn about the needed SDK.
That just proves you mobile guys don't know anything about software development. What you need to provide is ONE SDK that is BACKWARDS COMPATIBLE WHEN YOU DON'T USE THE ADVANCED FEATURES. Otherwise it becomes totally impossible for us developers to support the hundreds of devices and generations out there. We don't choose "one target device", we want build stuff that works on all Nokia phones. Right now the whole dev environment is a terrible mess.
Reply With Quote
(# 19 )
Old
franciscagney Offline
Registered User
 
Posts: 9
Join Date: Jan 2007
Re: Problem with svg icon - 2007-01-24, 16:15

Quote:
Originally Posted by ltomuta
If you'll spend some time studying the relationship between the various files in a S60 project, particularly the relationship between the *_reg.rss , *[_loc].rss and *.mif you will eventually realize that, unfortunately, your result is not interesting at all.

Best regards,
Well I did exactly the same as Patrickfrei, and got the icon on my phone to work.

I would be very interested to know why this works, and don't consider trolling through pages of badly written disorganised documentation to be the ideal use of my time.

Better if Tomuta simply explains why this is not interesting, if this is the solution, and if it is not the solution, what is the solution?
Reply With Quote
(# 20 )
Old
ltomuta's Avatar
ltomuta Offline
Forum Nokia Expert
 
Posts: 992
Join Date: Sep 2004
Location: Tampere, Finland
Re: Problem with svg icon - 2007-01-24, 17:44

What is not interesting is changing:
Code:
"$(EPOCROOT)/Epoc32/data/z/resource/apps/PhoNetInfo.mif" -"!:/resource/apps/PhoNetInfo.mif"
into
"$(EPOCROOT)/Epoc32/data/z/resource/apps/PhoNetInfo.mif" -"!:/resource/apps/PhoNetInfo_reg.mif"
as Patrickfrei did. Simply renaming a file without any apparent logic (unless I have missed some bit of info) cannot help much in solving the problem. And then with the name changed of course that no file is found and the default icon is loaded. Is not interesting at all, it is just expected (if not even documented) behaviour.

For Patrickfrei the main problem was that he was using the wrong SDK and as such even correct steps ended up in incorrect results. The fact that you got the right results (most probably with the right SDK) is no surprise for me. What would be indeed interesting is if you have got positive results with the wrong SDK
Reply With Quote
(# 21 )
Old
franciscagney Offline
Registered User
 
Posts: 9
Join Date: Jan 2007
Re: Problem with svg icon - 2007-01-24, 18:36

Good point. I can see now that it doesn’t put the proper icon in, just the default one.

I am using Symbian 9.2, the only other version I have installed is 6.1

With the standard HelloWorldBasic (from 9.2), or with a Carbide generated S60 3.x Gui application, I have the same problem. The icons are there on the emulator, but not on a Nokia N73 target.

The icons are different between HelloWorldBasic: jigsaw with cube, and generated: folded out cardboard box.

I made the target files with the following commands

bldmake bldfiles
abld build gcce urel
makesis helloworldbasic_gcce.pkg
signsis –s helloworldbasic.sis hw.sis k:/keycerts/dgcert.cer k:/ keycerts/dgkey.key <pass>

As a matter of interest, when I start the emulator, it always gives one or 2 errors on the lines below. My compiled application are then in the Installed folder, and in the applications folder on the target.

Application closed:
ncnlist
KERN-EXEC 3

Application closed:
Standby mode
ViewSrv 11

It would be really nice to actually get my icons on my application on the phone, which was trivial and easy in Symbian 6.1
Reply With Quote
(# 22 )
Old
franciscagney Offline
Registered User
 
Posts: 9
Join Date: Jan 2007
Re: Problem with svg icon - 2007-01-25, 22:30

I tried downloading a previous SDK for Symbian 9.1. With this version the icon does indeed appear on the target.

The icon does not appear on the target using SDK 9.2, and using the examples in the S60Ex directory in that SDK.
Reply With Quote
(# 23 )
Old
chall3ng3r's Avatar
chall3ng3r Offline
Forum Nokia Champion
 
Posts: 54
Join Date: Feb 2005
Location: Karachi, PK
Send a message via Skype™ to chall3ng3r
Re: Problem with svg icon - 2007-02-06, 13:58

hi guys.

i'm having exactly same prob. i used 9.2 (3rd.ed fp1) and testing the output on N80 which is simple 3rd.ed (no FP). but the output program works fine. pretty interesting.

if i compiled with incorrect version of SDK, my app should not work at-all on older editions. why only icon not working? weird!!!

anyway, i find the answer after days of trouble, as i mostly work offline.

i hope future versions of SDKs will be FULL backward compatible. atleast within same editions.

best,

// chall3ng3r //


skype: chall3ng3r
blog: www.orison.biz/blogs/chall3ng3r/
Reply With Quote
(# 24 )
Old
ltomuta's Avatar
ltomuta Offline
Forum Nokia Expert
 
Posts: 992
Join Date: Sep 2004
Location: Tampere, Finland
Re: Problem with svg icon - 2007-02-06, 14:41

The platform is backward compatible in the sense that a application built with the S60 3rd SDK MR can be installed/run without problems on S60 3rd SDK FP1 devices (with the icon showing just as well). What you seem to want is forward compatibility but there is no promise of that...
Reply With Quote
(# 25 )
Old
chall3ng3r's Avatar
chall3ng3r Offline
Forum Nokia Champion
 
Posts: 54
Join Date: Feb 2005
Location: Karachi, PK
Send a message via Skype™ to chall3ng3r
Re: Problem with svg icon - 2007-02-06, 15:22

thanks for clarification.

a friend of mine just sent me the mifconv.exe from 9.1 sdk, and i rebuilt the same svg icon with it. it worked on the first go.

many thanks.

// chall3ng3r //


skype: chall3ng3r
blog: www.orison.biz/blogs/chall3ng3r/

Last edited by chall3ng3r : 2007-02-06 at 16:23.
Reply With Quote
(# 26 )
Old
vmatikainen Offline
Registered User
 
Posts: 19
Join Date: Nov 2006
Re: Problem with svg icon - 2007-02-08, 18:03

Thanks for you also. Using the older mifconv.exe solved the problem just fine.

Br, Vikke
Reply With Quote
(# 27 )
Old
stenlik's Avatar
stenlik Offline
Forum Nokia Champion
 
Posts: 1,226
Join Date: Mar 2004
Location: Czech Republic
Re: Problem with svg icon - 2007-02-09, 13:51

Jesus Crist!!!

I had exactly the same problem.... I didn't check SDK correctly and I built for my E70 with 3rdFP1 instead of MR!!! I hate the world. It takes me two infernal days to find out! TWO bloody days!

Regards,
STeN
Reply With Quote
(# 28 )
Old
Dag Offline
Registered User
 
Posts: 4
Join Date: Feb 2007
Re: Problem with svg icon - 2007-02-14, 22:48

Hi,
is this clear to veryone? I am still puzzled.

When looking at the device page for NS5500:

http://www.forum.nokia.com/devices/5500

It states the Os is Symbian OS v9.1 and
Development Platform S60 3rd Edition

In the above discussion it seems the 3rd Edition FP1
cannot be used instead of 3rd Edition Maintenance
Release.

In case of this device NS5500 where do I get the information if I should
use FP1 or MR?

And yes, I cannot get any icons .......

/Dag
Reply With Quote
(# 29 )
Old
ltomuta's Avatar
ltomuta Offline
Forum Nokia Expert
 
Posts: 992
Join Date: Sep 2004
Location: Tampere, Finland
Re: Problem with svg icon - 2007-02-14, 22:57

S60 3rd Edition SDK [MR] is based on Symbian OS version 9.1
S60 3rd Edition SDK supporting Feature Pack 1 is based on Symbian OS version 9.2.

For development on Nokia 5500 Sport one should use the S60 3rd Edition SDK, specifically its Maintenance Release version since it has significant quality improvements in terms o tools and emulator support.

See N95's specifications for a sample of device for which S60 3rd Edition SDK FP1 should be used even though applications build with S60 3rd Edition SDK MR are fully compatible.

When in doubt about which SDK to use please read the corresponding release notes available on the SDK download page.

Best regards,
Reply With Quote
(# 30 )
Old
Dag Offline
Registered User
 
Posts: 4
Join Date: Feb 2007
Re: Problem with svg icon - 2007-02-15, 00:07

Thanks for the quick reply,
yes now the icon pops up.

If it is this crucial to have the exact version of a release, may
I suggest the installer checks for this, apparently I am not
the only one here missing this point, and many hours can be saved.

Cheers
/Dag
Reply With Quote
Old
ltomuta's Avatar
ltomuta Offline
Forum Nokia Expert
 
Posts: 992
Join Date: Sep 2004
Location: Tampere, Finland
Re: Problem with svg icon - 2007-02-15, 07:13

Dag,

you seem to be new to Symbian so it is understandable to make mistakes and hit some walls, it is part of the learning curve.

I do not see what the installer can be checking for ... the application is in fact compatible with the device (unless you're using S60 3rd SDK FP1 specific APIs), this icon rendering issues being the only incompatibility I am aware of.

If needed, it is up to you to make the PKG script such that the application will only be installed on a specific device.

Best regards,
Reply With Quote
工具调用智能体可靠性基准数据集验证门重试 面向工具调用型AI智能体可靠性研究的合成基准数据集,研究预执行验证门与有限重试机制如何改变智能体任务完成率、无效动作率与调用成本。包含120张合成工单、1440个模拟回合(4种策略×3种工具故障率)与本地大语言模型试点实验(qwen2.5:3b)。实验结果显示:10%工具故障率下基线策略完成率仅30.0%,验证门加重试组合达97.5%;大模型试点中无防护时8张工单完成5张,加防护后8张全部完成。附结果明细、策略汇总、实验元数据与README共8个文件。适用于智能体工程、工具调用可靠性评估、防护机制设计与大模型应用研究。数据许可:CC0公共领域。 立即下载

相关推荐

企业员工人力资源数据集3000人60家公司

描述60家公司、8个行业3000名员工的人力资源分析合成数据集,公司表含行业、城市、规模、成立年份与远程办公政策,员工表含人口统计、职位、薪资、绩效、满意度与流失标签,经company_id关联,另附合并后的全宽表(3000行×23列)即取即用。数据由Python按列间真实关联生成(薪资取决于职级、学历、行业与城市),无任何真实人物或公司信息。适用于人力资源分析、员工流失预测、薪资建模、组织行为研究、HR分析教学与SQL练习,也是数据科学课程与实习项目的理想入门数据集。数据许可:CC0公共领域。

Android SVG图像颜色设置无效的原因及解决

最近在学习Android的开发,今天在用SVG图片的时候,更改SVG图片xml文件的path里面的fillColor时,发现在设计器上面是有用的,但是在模拟器(API16,Android4.1.2)上面没用,首先以为是Android版本的问题,然后创建了一个新的模拟器(API21,Android5.0),发现果然生效了。巴拉巴拉…… 进入正题吧,颜色设置无效跟安卓4.1.2没关系,是因为我在SV

zhankuo的博客 4873

Python 批量处理大量压缩包|递归嵌套解压 zip rar 7z tar,文件名乱码修复,扫描残留压缩包工具

在收集大量计算机源码时,经常遇到海量多层嵌套压缩包:zip、rar、7z、tar、tar‑gz 混杂,老压缩包中文文件名 GBK 编码解压出现乱码,解压完成后不确定目录内是否还有遗留未解压的压缩包。 本工具集由 3 份 Python 脚本组成,专门针对大批量源码文件夹做自动化预处理,不用手动一个个解压,自动递归遍历所有子目录,处理嵌套压缩包,修复中文文件名乱码,扫描校验残留压缩包,输出完整处理日志。 前置条件 - Python3.8 及以上环境 - 如果要处理 rar/7z 格式:电脑安装 **7‑Zip**,记录 7z.exe 的完整路径,填到 `jieyarar.py` 配置区。 1. 修改每个脚本顶部配置区:`SCAN_ROOT / TARGET_FOLDER` 修改为你存放文件的根目录绝对路径(Windows 路径字符串前面加 r,例如 `r"F:\files\download"`) 2. 第一步:运行 `main.py`,优先处理全部 zip 压缩包,执行完成查看生成的 `unzip_log.txt` 日志; 3. 第二步:运行 `jieyarar.py`,处理 rar、7z、tar 等其它格式压缩包,查看 `unpack_all_archive_log.txt`; 4. 第三步:运行 `checkfiel.py`,全盘扫描校验,输出 `scan_archive_and_badname.txt`; - 查看报告:确认是否还有残留压缩包、是否存在乱码文件名; 5. 根据日志,手动单独处理加密、损坏的压缩包。

svg图片无法铺满的问题

svg文件打开在svg标签加上 preserveAspectRatio=“none meet”

weixin_44100002的博客 1203

AI聚合api网关系统源码+部署教程

AI聚合api网关系统源码+部署教程

005_临床路径信息化对医疗质量与费用控制的影响.docx

005_临床路径信息化对医疗质量与费用控制的影响

svg-icon的使用

1.webpack.base.conf中配置svg的依赖和loader { test: /\.svg$/, loader: 'svg-sprite-loader', include: [resolve('src/icon')], options: { symb...

web_1993的博客 1万+

企业如何申请技术需求预测与智能匹配服务?.docx

企业如何申请技术需求预测与智能匹配服务?

全桥LLC谐振软开关Simulink仿真设计

内容概要:本文档系统介绍了全桥LLC谐振软开关的Simulink仿真设计,涵盖其建模方法、关键参数设计、闭环控制策略及软启动机制等核心技术环节,并提供配套的仿真模型、设计报告与Mathcad计算书。内容重点包括变频与移相混合控制、恒压恒流双竞争闭环控制等先进控制策略的应用,深入剖析LLC谐振变换器在高频软开关条件下的工作机理与工程实现路径。同时,文档整合了丰富的电力电子系统仿真资源,如双向全桥CLLC、Buck-Boost、PFC电路、三电平变换器、DAB变换器等多种拓扑结构的仿真案例,构建了一套面向新能源、储能、电动汽车充电等应用领域的综合性电力电子仿真资料体系。; 适合人群:具备扎实电力电子技术与自动控制理论基础,从事高频开关电源、新能源变换系统、电动汽车充电技术等相关方向研究的研究生、科研人员及工业界研发工程师。; 使用场景及目标:①用于高校教学与科研项目,掌握LLC谐振变换器的建模、仿真与参数优化方法;②支撑工业界在高频电源、车载充电机、储能变流器等产品开发中的性能验证与控制算法迭代;③辅助完成学位论文撰写、科研项目申报及高水平期刊论文的复现实验。; 阅读建议:建议结合所提供的Simulink/Plecs仿真模型与Mathcad计算工具同步实践,注重理论推导与仿真实验的深度融合,按照资源目录顺序循序渐进学习,并参考附带的PPT说明与权威文献资料,强化对控制策略与系统动态特性的理解。

国央企在推动内部技术转化时,如何实现技术需求的精准挖掘与匹配?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

科技中介服务机构在对接企业与高校科研成果时,如何快速挖掘企业的隐性技术需求?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

LLC谐振变换器恒压恒流双竞争闭环控制simulink仿真(附说明文档)

内容概要:本文档详细介绍了LLC谐振变换器在Simulink环境下的恒压恒流双竞争闭环控制仿真模型,重点实现了一种能够在恒压(CV)与恒流(CC)模式之间无缝切换的双闭环控制策略。该系统通过构建包含电压环、电流环及两者竞争选择机制的完整控制架构,确保变换器在不同负载条件下均能稳定运行,并实现高精度的输出调节。文档不仅提供了完整的仿真模型,还包括详尽的控制逻辑说明、关键参数设计方法以及仿真验证结果,有助于深入理解LLC谐振变换器在实际电源系统中的动态响应特性、控制性能及其工程应用价值。; 适合人群:电力电子、电气工程及其自动化等相关专业的高校学生、研究生、科研人员及从事开关电源、新能源变换器设计的工程技术人员。; 使用场景及目标:①学习和掌握LLC谐振变换器的工作原理及其在恒压恒流输出场合的控制需求;②深入研究双闭环竞争控制机制的设计思路与实现方式,提升对电源系统自动切换逻辑的理解;③为科研课题、毕业设计、产品原型开发提供可靠的仿真平台和技术参考。; 阅读建议:建议结合Simulink仿真模型与配套说明文档同步学习,重点关注控制环路的结构设计、PI控制器参数整定及模式切换逻辑的实现细节,可通过调整负载条件或输入扰动进行动态测试,以全面掌握系统的稳定性与鲁棒性表现。

产业园区如何高效跟踪技术需求,以便精准对接企业创新资源?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

国央企创新负责人如何通过平台高效对接外部科研资源?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

天空图像和光伏发电预测研究(Python代码实现)

内容概要:本文档名为《Plecs全桥LLC谐振变换器仿真模型.txt》,聚焦于电力电子领域中的隔离型全桥LLC谐振变换器,系统性地提供了基于PLECS或Simulink平台的建模、仿真与参数设计资料。内容涵盖系统建模方法、谐振腔关键参数(Lr、Lm、Cr)设计、仿真模型搭建及性能分析,重点实现软开关技术、高效率能量转换与良好的动态响应特性,适用于对电源转换效率和可靠性要求较高的工程与科研场景。文档强调“顶级EI复现”标准,突出了其在学术研究与工程实践中的高参考价值与严谨性。; 适合人群:具备电力电子、自动化或电气工程等相关专业背景,熟悉PLECS或Simulink仿真工具,从事高频DC-DC变换器设计、新能源电源研发或攻读硕士、博士阶段科研工作的技术人员与高校师生。; 使用场景及目标:① 深入理解全桥LLC谐振变换器的工作原理与谐振特性;② 复现高水平学术论文(如EI期刊级别)中的仿真模型与实验结果;③ 设计并优化实际工程中的高效、高功率密度电源系统,重点开展软开关实现、效率优化及参数敏感性分析。; 阅读建议:建议学习者结合文档中提供的仿真模型、设计报告与计算书进行一体化学习与实践,重点关注谐振参数的计算过程与仿真验证方法,并以“顶级EI复现”为标准,反复校验模型的准确性与性能指标,确保理论与实践紧密结合。

三电平Buck直流变换器双闭环、单闭环、开环仿真【附参考文献】(Simulink仿真实现)

内容概要:本文档提供了三电平Buck直流变换器的开环、单闭环和双闭环控制系统的Simulink仿真模型及相关参考文献,系统地展示了不同控制策略下变换器的动态响应、稳定性和输出精度等关键性能指标。通过对开环、单闭环(如电压环)与双闭环(如电压-电流双环)控制结构的建模与仿真对比,深入分析了各控制方式在抗干扰能力、调节速度和稳态误差等方面的优劣,有助于掌握三电平Buck变换器的核心控制原理与工程设计方法,适用于电力电子系统的研究、教学及实际工程项目中的控制策略验证。; 适合人群:电气工程、自动化、新能源技术等相关专业的高年级本科生、研究生,以及从事电力电子变换器研发、控制算法设计和系统仿真的工程技术人员。; 使用场景及目标:① 学习三电平Buck变换器的工作原理与数学建模方法;② 掌握开环与闭环控制策略的设计流程;③ 对比分析不同闭环控制结构的动态与静态性能;④ 支持课程设计、毕业设计、科研课题或产品开发中的仿真验证与优化; 阅读建议:建议结合提供的Simulink模型与参考文献进行同步学习,动手运行仿真并调整控制器参数(如PI参数),观察系统响应变化,重点关注阶跃负载下的输出电压波动、恢复时间及稳态精度,从而深化对控制理论与实践应用的理解。

产业园区运营负责人如何实现企业与高校院所的智能化对接?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

双向全桥CLLC拓扑变频控制仿真模型(Simulink仿真实现)

内容概要:本文详细介绍了双向全桥CLLC拓扑变频控制仿真模型的Simulink实现方法,聚焦于CLLC谐振变换器的变频控制策略研究,涵盖其闭环控制系统建模、关键参数设计与仿真验证全过程。文档不仅提供了该拓扑的完整仿真模型,还配套了控制逻辑说明、参数整定方法及实际应用场景分析,体现了从理论到实践的高度结合。同时,文中列举了丰富的电力电子仿真资源,包括多种LLC、DAB、PFC、Buck/Boost等典型电路结构的控制仿真案例,并融合了状态估计、扩展卡尔曼滤波(EKF)、神经网络等先进算法在电力系统中的应用,展现出强烈的科研与工程实用导向。整体内容服务于高效率、高功率密度隔离型DC-DC变换器的技术研发与平台搭建。; 适合人群:具备电力电子、自动控制或电气工程等相关专业背景,熟悉Simulink/Matlab仿真环境,正在从事新能源发电、储能系统、电动汽车、充电桩等领域研究的研发人员或硕士、博士研究生; 使用场景及目标:①深入理解CLLC谐振变换器的工作机理与变频调制原理;②掌握谐振变换器闭环控制系统的设计流程与参数优化方法;③借助成熟仿真模型加速科研进程,支撑论文复现、课题申报或工程项目开发; 阅读建议:建议结合文中提供的仿真文件与参考资料,动手搭建并调试模型,重点关注变频控制对ZVS/ZCS软开关特性的影响机制,同时可进一步拓展学习PID、EKF、SVPWM等先进控制算法在电力变换系统中的集成应用与协同优化策略。

上一篇: DirectFB学习笔记
下一篇: TUTORIALS: BIT DEPTH ----待翻译
WaveDHW
博客等级 码龄20年 455粉丝 159原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值